IFEM  90A354
Classes | Namespaces | Functions
Chebyshev.h File Reference

Evaluation of Chebyshev polynomials. More...

#include "Function.h"
#include "TensorFunction.h"
#include <array>
#include <functional>
#include <memory>
Include dependency graph for Chebyshev.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ChebyshevFunc
 A scalar-valued spatial function, chebyshev polynomials. More...
 
struct  ChebyshevFunc::Func
 Struct defining function and weight in one direction. More...
 
class  ChebyshevVecFunc
 A vector-valued spatial function, chebyshev polynomials. More...
 
class  ChebyshevTensorFunc
 A tensor-valued spatial function, chebyshev polynomials. More...
 

Namespaces

 Chebyshev
 Evaluation of Chebyshev polynomials.
 

Functions

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

Detailed Description

Evaluation of Chebyshev polynomials.

Date
Jul 13 2020
Author
Arne Morten Kvarving / SINTEF