Feel++
0.92.0
|
Base class for basis. More...
#include <basis.hpp>
Public Types | |
Typedefs | |
typedef T | value_type |
typedef ublas::matrix < value_type, ublas::row_major > | matrix_type |
Public Member Functions | |
Constructors, destructor | |
template<typename PrimalBasis > | |
Basis (PrimalBasis const &p) | |
Basis (Basis const &b) | |
virtual | ~Basis () |
Static Public Member Functions | |
Methods | |
static matrix_type const & | d (uint16_type i) |
derivatives of Dubiner polynomials the derivatives are computed at the nodes of the lattice | |
static matrix_type const & | derivate (uint16_type i) |
derivatives of Dubiner polynomials the derivatives are computed at the nodes of the lattice | |
Static Protected Member Functions | |
template<typename PrimalBasis > | |
static void | initDerivation (PrimalBasis const &basis) |
Base class for basis.
Feel::Basis< tag, T >::Basis | ( | PrimalBasis< tag, T > const & | p | ) | [inline] |
default constructor call differentiation matrix static construction
Feel::Basis< tag, T >::Basis | ( | Basis< tag, T > const & | b | ) | [inline] |
copy constructor no need to do something, everything is static
virtual Feel::Basis< tag, T >::~Basis | ( | ) | [inline, virtual] |
destructor, nothing to do
static matrix_type const& Feel::Basis< tag, T >::d | ( | uint16_type | i | ) | [inline, static] |
derivatives of Dubiner polynomials the derivatives are computed at the nodes of the lattice
static matrix_type const& Feel::Basis< tag, T >::derivate | ( | uint16_type | i | ) | [inline, static] |
derivatives of Dubiner polynomials the derivatives are computed at the nodes of the lattice