-functions.
More...
#include <FuncExpansion.hpp>
Inheritance diagram for ExpansionBasis1D< T >:

Public Member Functions | |
| int | NFunctions () const |
| The size of the basis. | |
| virtual void | PrintParam () |
| Prints the name of the basis and its parameters. | |
| virtual void | compute (T xi, T *val)=0 |
The basis functions: Computes the values of all the basis functions at a given point and stores the values in the array T val [N]. | |
| ExpansionBasis1D (int the_N) | |
| Constructor. | |
| virtual | ~ExpansionBasis1D () |
| Virtual destructor. | |
-functions.
| ExpansionBasis1D< T >::ExpansionBasis1D | ( | int | the_N | ) | [inline] |
Constructor.
| [in] | the_N | The number of the functions |
| virtual ExpansionBasis1D< T >::~ExpansionBasis1D | ( | ) | [inline, virtual] |
Virtual destructor.
| int ExpansionBasis1D< T >::NFunctions | ( | ) | const [inline] |
The size of the basis.
| virtual void ExpansionBasis1D< T >::PrintParam | ( | ) | [inline, virtual] |
| virtual void ExpansionBasis1D< T >::compute | ( | T | xi, | |
| T * | val | |||
| ) | [pure virtual] |
The basis functions: Computes the values of all the basis functions at a given point and stores the values in the array T val [N].
| [in] | xi | The argument (should be in [0, 1]) |
| [in] | val | N values of the basis functions at 'xi' |
Implemented in ChLagrangeBasis1D< T >.
1.5.2