NonseparableDOG Class

(lgnSimulator::NonseparableDOG)
Inherits: Kernel

Public Functions

NonseparableDOG(double weight, double a, double b, double c, double cenLatencyAlpha, double cenLatencyBeta, double surLatencyAlpha, double surLatencyBeta, double delay)

Reimplemented Public Functions

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

Member Function Documentation

NonseparableDOG::NonseparableDOG(double weight, double a, double b, double c, double cenLatencyAlpha, double cenLatencyBeta, double surLatencyAlpha, double surLatencyBeta, double delay)

Default constructs an instance of NonseparableDOG.

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

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