#include <LagrangeExpan.hpp>
Inheritance diagram for ChLagrangeBasis1D< T >:


Public Member Functions | |
| void | PrintParam () |
| Prints the name of the basis and its size. | |
| void | compute (T xi, T *val) |
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]. | |
| ChLagrangeBasis1D (int the_N) | |
| Constructor. | |
| ~ChLagrangeBasis1D () | |
| Destructor. | |
Static Public Member Functions | |
| static void | ComputeExpansion (KernelExpansion1D< T > &k_expansion, ChLagrangeBasis1D< T > &Phi, ChLagrangeBasis1D< T > &Psi) |
| Computes the expansion of the kernel (initializes the references to the bases and computes the coefficients). | |
| ChLagrangeBasis1D< T >::ChLagrangeBasis1D | ( | int | the_N | ) | [inline] |
Constructor.
| [in] | the_N | The number of the functions |
| ChLagrangeBasis1D< T >::~ChLagrangeBasis1D | ( | ) | [inline] |
Destructor.
| void ChLagrangeBasis1D< T >::PrintParam | ( | ) | [inline, virtual] |
| void ChLagrangeBasis1D< T >::compute | ( | T | xi, | |
| T * | val | |||
| ) | [inline, 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 ) |
| [in] | val | N values of the basis functions at 'xi' |
Implements ExpansionBasis1D< T >.
| void ChLagrangeBasis1D< T >::ComputeExpansion | ( | KernelExpansion1D< T > & | k_expansion, | |
| ChLagrangeBasis1D< T > & | Phi, | |||
| ChLagrangeBasis1D< T > & | Psi | |||
| ) | [inline, static] |
Computes the expansion of the kernel (initializes the references to the bases and computes the coefficients).
| [in] | k_expansion | The kernel |
| [in] | Phi | The x-basis |
| [in] | Psi | The y-basis |
1.5.2