Kernel Class

(lgnSimulator::Kernel)

The Kernel class. More...

Header: #include <Kernel>
Inherited By:

lgnSimulator::SeparableKernel

Public Functions

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

Detailed Description

The Kernel class.

Member Function Documentation

Kernel::Kernel(double weight)

Default constructs an instance of Kernel.

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

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

double Kernel::weight() const