Class FS#

Inheritance Relationships#

Base Type#

Derived Type#

Class Documentation#

class FS : public virtual BasisFunc#

Class for Fourier Series basis.

Subclassed by nFS

Public Functions

inline FS(double x0, double xf, int *nCin, int ncDim0, int min)#

FS class constructor.

Calls BasisFunc class constructor. See BasisFunc class for more details.

inline FS()#

Dummy FS class constructor.

Used only in n-dimensions.

inline ~FS()#

FS class destructor.

Protected Functions

virtual void Hint(const int d, const double *x, const int nOut, double *dark)#

Function used internally to create the basis function matrices and derivatives.

inline virtual void RecurseDeriv(const int d, int dCurr, const double *x, const int nOut, double *&F, const int mOut)#

This function is unecessary for FS as it is all handled in Hint.

Therefore, this is just an empty function that returns a warning.