Class CP#

Inheritance Relationships#

Base Type#

Derived Type#

Class Documentation#

class CP : public virtual BasisFunc#

Class for Chebyshev orthogonal polynomials.

Subclassed by nCP

Public Functions

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

CP class constructor.

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

inline virtual ~CP()#

CP class destructor.

CP(const CP&) = delete#
CP &operator=(const CP&) = delete#
CP(CP&&) = delete#
CP &operator=(CP&&) = delete#

Protected Functions

inline CP()#

Dummy CP class constructor.

Used only in n-dimensions.

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

Function used internally to create the basis function matrices.

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

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