DOG Class

(lgnSimulator::DOG)

Spatial difference of Gaussians kernel. More...

Header: #include <DOG>
Inherits: SpatialKernel

Public Functions

DOG(double a, double b, double c)
DOG(const DOG &dog)
~DOG()
double relativeStrength() const

Reimplemented Public Functions

virtual complex<double> fourierTransform(vec2 k) const
virtual double spatial(vec2 r) const

Detailed Description

Spatial difference of Gaussians kernel.

Member Function Documentation

DOG::DOG(double a, double b, double c)

Default constructs an instance of DOG.

DOG::DOG(const DOG &dog)

Copy constructor.

DOG::~DOG()

Destroys the instance of DOG.

[virtual] complex<double> DOG::fourierTransform(vec2 k) const

double DOG::relativeStrength() const

[virtual] double DOG::spatial(vec2 r) const