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
 

Friends

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: