Class FS#

Inheritance Relationships#

Base Type#

Derived Type#

Class Documentation#

tfc.utils.BF_Py.FS : public tfc.utils.BF_Py.BasisFunc
Chebyshev polynomial basis functions.

Subclassed by tfc.utils.BF_Py.nFS

Public Functions

__init__(self, Number x0, Number xf, JaxOrNumpyArray nC, uint m)#
Initialize the basis class.

Parameters
----------
x0 : Number
    Start of the problem domain.
xf : Number
    End of the problem domain.
nC : JaxOrNumpyArray
    Basis functions to be removed
m : uint
    Number of basis functions.

Protected Functions

_Hint(self, JaxOrNumpyArray z, uint d)#
Internal method used to calcualte the CP basis function values.

Parameters
----------
z : NDArray
    Values to calculate the basis functions for.
d : uint
    Derivative order.

Returns
-------
H : NDArray
    Basis function values.

Protected Attributes

_m#