Integrator Class

(lgnSimulator::Integrator)

The Integrator class for computing the FFT. More...

Header: #include <Integrator>

Public Functions

Integrator(const int nt, const double temporalResolution, const int ns, const double spatialResolution)
~Integrator()
cube backwardFFT(const cx_cube &in)
cx_cube forwardFFT(const cube &in)
cx_mat forwardFFT(const mat &in)
double lengthInterval() const
int nPointsSpatial() const
int nPointsTemporal() const
double spatialFreqResolution() const
vec spatialFreqVec() const
double spatialResolution() const
double spatialSamplingFreq() const
vec spatialVec() const
double temporalFreqResolution() const
vec temporalFreqVec() const
double temporalResolution() const
double temporalSamplingFreq() const
double timeInterval() const
vec timeVec() const

Detailed Description

The Integrator class for computing the FFT.

Member Function Documentation

Integrator::Integrator(const int nt, const double temporalResolution, const int ns, const double spatialResolution)

Default constructs an instance of Integrator.

Integrator::~Integrator()

Destroys the instance of Integrator.

cube Integrator::backwardFFT(const cx_cube &in)

cx_cube Integrator::forwardFFT(const cube &in)

cx_mat Integrator::forwardFFT(const mat &in)

double Integrator::lengthInterval() const

int Integrator::nPointsSpatial() const

int Integrator::nPointsTemporal() const

double Integrator::spatialFreqResolution() const

vec Integrator::spatialFreqVec() const

double Integrator::spatialResolution() const

double Integrator::spatialSamplingFreq() const

vec Integrator::spatialVec() const

double Integrator::temporalFreqResolution() const

vec Integrator::temporalFreqVec() const

double Integrator::temporalResolution() const

double Integrator::temporalSamplingFreq() const

double Integrator::timeInterval() const

vec Integrator::timeVec() const