OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
MonomialBasis< dim > Class Template Reference

Detailed Description

template<unsigned int dim>
class MonomialBasis< dim >

Definition at line 14 of file MonomialBasis.hpp.

Public Member Functions

 MonomialBasis (const std::vector< unsigned int > &degrees, unsigned int convergenceOrder)
 MonomialBasis (unsigned int degrees[dim], unsigned int convergenceOrder)
 MonomialBasis (const std::vector< Monomial< dim >> &basis)
 MonomialBasis (const MonomialBasis &other)
MonomialBasisoperator= (const MonomialBasis &other)
unsigned int size () const
const Monomial< dim > & getElement (unsigned int i) const
Monomial< dim > & getElement (unsigned int i)
const std::vector< Monomial< dim > > & getElements () const
MonomialBasis< dim > getDerivative (Point< dim, unsigned int > differentialOrder) const
bool operator== (const MonomialBasis &other) const

Private Member Functions

void generateBasis (std::vector< unsigned int > m, unsigned int r)

Private Attributes

std::vector< Monomial< dim > > basis


template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &lhs, MonomialBasis< dim > const &rhs)

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