IFEM  90A354
Functions
Chebyshev Namespace Reference

Evaluation of Chebyshev polynomials. More...

Functions

Real evalPol1 (int polnum, Real xi)
 Evaluates a 1D Chebyshev polynomial of first kind. More...
 
Real evalPol2 (int polnum, Real xi)
 Evaluates a 1D Chebyshev polynomial of second kind. More...
 
Real evalDer1 (int polnum, Real xi)
 Evaluates the first derivative of a 1D Chebyshev polynomial of first kind. More...
 
Real evalDer2 (int polnum, Real xi)
 Evaluates the first derivative of a 1D Chebyshev polynomial of second kind. More...
 
Real eval2Der1 (int polnum, Real xi)
 Evaluates the second derivative of a 1D Chebyshev polynomial of first kind. More...
 

Detailed Description

Evaluation of Chebyshev polynomials.

Function Documentation

◆ eval2Der1()

Real Chebyshev::eval2Der1 ( int  polnum,
Real  xi 
)

Evaluates the second derivative of a 1D Chebyshev polynomial of first kind.

Parameters
[in]polnumWhich polynomial of the basis to evaluate
[in]xiNatural coordinate of the evaluation point

References evalPol1(), and evalPol2().

Referenced by ChebyshevFunc::dderiv().

◆ evalDer1()

Real Chebyshev::evalDer1 ( int  polnum,
Real  xi 
)

Evaluates the first derivative of a 1D Chebyshev polynomial of first kind.

Parameters
[in]polnumWhich polynomial of the basis to evaluate
[in]xiNatural coordinate of the evaluation point

References evalPol2().

Referenced by ChebyshevFunc::dderiv(), and ChebyshevFunc::deriv().

◆ evalDer2()

Real Chebyshev::evalDer2 ( int  polnum,
Real  xi 
)

Evaluates the first derivative of a 1D Chebyshev polynomial of second kind.

Parameters
[in]polnumWhich polynomial of the basis to evaluate
[in]xiNatural coordinate of the evaluation point

References evalPol1(), and evalPol2().

◆ evalPol1()

Real Chebyshev::evalPol1 ( int  polnum,
Real  xi 
)

Evaluates a 1D Chebyshev polynomial of first kind.

Parameters
[in]polnumWhich polynomial of the basis to evaluate
[in]xiNatural coordinate of the evaluation point

Referenced by ChebyshevFunc::dderiv(), ChebyshevFunc::deriv(), eval2Der1(), evalDer2(), and ChebyshevFunc::evaluate().

◆ evalPol2()

Real Chebyshev::evalPol2 ( int  polnum,
Real  xi 
)

Evaluates a 1D Chebyshev polynomial of second kind.

Parameters
[in]polnumWhich polynomial of the basis to evaluate
[in]xiNatural coordinate of the evaluation point

Referenced by eval2Der1(), evalDer1(), and evalDer2().