SeparableKernel Class

(lgnSimulator::SeparableKernel)

A virtual class for (space-time) seperable kernels. More...

Header: #include <SeparableKernel>
Inherits: Kernel

Public Functions

SeparableKernel(double weight, SpatialKernel *spatialKernel, TemporalKernel *temporalKernel)

Reimplemented Public Functions

virtual complex<double> fourierTransform(vec2 k, double w) const
virtual double spatiotemporal(vec2 r, double t) const

Detailed Description

A virtual class for (space-time) seperable kernels.

Member Function Documentation

SeparableKernel::SeparableKernel(double weight, SpatialKernel *spatialKernel, TemporalKernel *temporalKernel)

Default constructs an instance of SeparableKernel.

[virtual] complex<double> SeparableKernel::fourierTransform(vec2 k, double w) const

[virtual] double SeparableKernel::spatiotemporal(vec2 r, double t) const