|
| | PolynomialBasisWithMatrix (const Basis &basis) |
| |
| template<class Matrix > |
| void | fill (const Matrix &matrix) |
| |
| template<class Matrix > |
| void | fill (const Matrix &matrix, int size) |
| |
| const Basis & | basis () const |
| |
| const CoefficientMatrix & | matrix () const |
| |
| const unsigned int | order () const |
| |
| const unsigned int | size () const |
| |
| void | evaluateFunction (const typename Traits::DomainType &x, std::vector< typename Traits::RangeType > &out) const |
| | Evaluate all shape functions. More...
|
| |
| void | evaluateJacobian (const typename Traits::DomainType &x, std::vector< typename Traits::JacobianType > &out) const |
| | Evaluate Jacobian of all shape functions. More...
|
| |
| template<unsigned int deriv, class F > |
| void | evaluate (const DomainVector &x, F *values) const |
| |
| template<unsigned int deriv, class DVector , class F > |
| void | evaluate (const DVector &x, F *values) const |
| |
| template<unsigned int deriv, class DVector , class RVector > |
| void | evaluate (const DVector &x, RVector &values) const |
| |
| template<class Fy > |
| void | evaluate (const DomainVector &x, std::vector< FieldVector< Fy, dimRange > > &values) const |
| |
| template<class DVector , class RVector > |
| void | evaluate (const DVector &x, RVector &values) const |
| |
| template<unsigned int deriv, class Vector > |
| void | evaluateSingle (const DomainVector &x, Vector &values) const |
| |
| template<unsigned int deriv, class Fy > |
| void | evaluateSingle (const DomainVector &x, std::vector< FieldVector< FieldVector< Fy, LFETensor< Fy, dimension, deriv >::size >, dimRange > > &values) const |
| |
| template<unsigned int deriv, class Fy > |
| void | evaluateSingle (const DomainVector &x, std::vector< FieldVector< LFETensor< Fy, dimension, deriv >, dimRange > > &values) const |
| |
| template<class Fy > |
| void | jacobian (const DomainVector &x, std::vector< FieldMatrix< Fy, dimRange, dimension > > &values) const |
| |
| template<class DVector , class RVector > |
| void | jacobian (const DVector &x, RVector &values) const |
| |
| template<class Fy > |
| void | integrate (std::vector< Fy > &values) const |
| |
template<class Eval, class CM = SparseCoeffMatrix<typename Eval::Field,Eval::dimRange>, class D = double, class R = double>
class Dune::PolynomialBasisWithMatrix< Eval, CM, D, R >
Specialized version of PolynomialBasis with FieldMatrix for matrix coefficience and std::vector for container type with FieldVector as value type. This class stores the coefficient matrix with can be constructed via the fill method
template<class Eval , class CM , class D = double, class R = double>
template<unsigned int deriv, class DVector , class RVector >
References Dune::PolynomialBasis< Eval, CM, D, R >::Convert< dummy, DVector >::apply(), Dune::PolynomialBasis< Eval, CM, D, R >::coeffMatrix_, Dune::PolynomialBasis< Eval, CM, D, R >::eval_, and Dune::PolynomialBasis< Eval, CM, D, R >::size().