Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Feel::Basis< tag, T > Class Template Reference

#include <basis.hpp>

Detailed Description

template<typename tag, typename T>
class Feel::Basis< tag, T >

Base class for basis.

Author
Christophe Prud'homme
See Also

Public Types

Typedefs
typedef T value_type
 
typedef ublas::matrix
< value_type, ublas::row_major > 
matrix_type
 

Public Member Functions

template<typename PrimalBasis >
void initDerivation (PrimalBasis const &basis)
 
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 More...
 
static matrix_type const & derivate (uint16_type i)
 derivatives of Dubiner polynomials the derivatives are computed at the nodes of the lattice More...
 

Static Protected Member Functions

template<typename PrimalBasis >
static void initDerivation (PrimalBasis const &basis)
 

Constructor & Destructor Documentation

template<typename tag, typename T>
template<typename PrimalBasis >
Feel::Basis< tag, T >::Basis ( PrimalBasis< tag, T > const &  p)
inline

default constructor call differentiation matrix static construction

template<typename tag, typename T>
Feel::Basis< tag, T >::Basis ( Basis< tag, T > const &  b)
inline

copy constructor no need to do something, everything is static

template<typename tag, typename T>
virtual Feel::Basis< tag, T >::~Basis ( )
inlinevirtual

destructor, nothing to do

Member Function Documentation

template<typename tag, typename T>
static matrix_type const& Feel::Basis< tag, T >::d ( uint16_type  i)
inlinestatic

derivatives of Dubiner polynomials the derivatives are computed at the nodes of the lattice

  • i index of the derivative (0 : x, 1 : y, 2 : z )
template<typename tag, typename T>
static matrix_type const& Feel::Basis< tag, T >::derivate ( uint16_type  i)
inlinestatic

derivatives of Dubiner polynomials the derivatives are computed at the nodes of the lattice

  • i index of the derivative (0 : x, 1 : y, 2 : z )

The documentation for this class was generated from the following file:

Generated on Sun Oct 20 2013 08:25:07 for Feel++ by doxygen 1.8.4