dune-localfunctions
2.7.0
|
Go to the documentation of this file.
3 #ifndef DUNE_ORTHONORMALBASIS_HH
4 #define DUNE_ORTHONORMALBASIS_HH
16 template< int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type >
23 template <
unsigned int dd,
class FF>
36 typedef unsigned int Key;
41 template<
class Topology >
44 const MonomialBasisType &monomialBasis = *MonomialBasisProviderType::template create< SimplexTopology >( order );
47 if( _coeffs.
size() <= monomialBasis.size() )
50 _coeffs.
fill( matrix );
53 return new Basis( monomialBasis, _coeffs, monomialBasis.
size() );
60 #endif // #ifndef DUNE_ORTHONORMALBASIS_HH
Definition: polynomialbasis.hh:62
Definition: monomialbasis.hh:843
CF ComputeField
Definition: orthonormalbasis.hh:21
PolynomialBasis< Evaluator, CoefficientMatrix > Basis
Definition: orthonormalbasis.hh:34
Definition: bdfmcube.hh:15
Definition: orthonormalbasis.hh:17
Definition: basisevaluator.hh:127
unsigned int Key
Definition: orthonormalbasis.hh:36
static void release(Object *object)
Definition: orthonormalbasis.hh:55
void fill(const RowMatrix &mat, bool verbose=false)
Definition: coeffmatrix.hh:158
SparseCoeffMatrix< StorageField, 1 > CoefficientMatrix
Definition: orthonormalbasis.hh:32
EvaluationBasisFactory< dimension, StorageField >::Type MonomialBasisProviderType
Definition: orthonormalbasis.hh:29
static Object * create(const unsigned int order)
Definition: orthonormalbasis.hh:42
Definition: orthonormalcompute.hh:92
MonomialBasisProviderType::Object MonomialBasisType
Definition: orthonormalbasis.hh:30
Impl::SimplexTopology< dim >::type SimplexTopology
Definition: orthonormalbasis.hh:39
SF StorageField
Definition: orthonormalbasis.hh:20
MonomialBasisProvider< dd, FF > Type
Definition: orthonormalbasis.hh:26
Definition: coeffmatrix.hh:45
const typedef Basis Object
Definition: orthonormalbasis.hh:37
static const unsigned int dimension
Definition: orthonormalbasis.hh:19
unsigned int size() const
Definition: coeffmatrix.hh:67
Definition: orthonormalbasis.hh:24
StandardEvaluator< MonomialBasisType > Evaluator
Definition: orthonormalbasis.hh:33