|
| void | applyInverse (MassCallerType &caller, const EntityType &en, const BasisFunction &basisFunction, LocalFunctionType &lf) const |
| |
| void | applyInverse (MassCallerType &caller, const EntityType &en, LocalFunctionType &lf) const |
| |
| void | applyInverse (const EntityType &en, LocalFunctionType &lf) const |
| | apply local dg mass matrix to local function lf without mass factor More...
|
| |
| void | applyInverse (const EntityType &en, const BasisFunction &basisFunction, LocalFunctionType &lf) const |
| |
| void | applyInverse (LocalFunction &lf) const |
| | apply local dg mass matrix to local function lf without mass factor More...
|
| |
| template<class MassCaller , class BasisFunctionSet , class LocalFunction > |
| void | applyInverse (MassCaller &caller, const EntityType &entity, const BasisFunctionSet &basisFunctionSet, LocalFunction &lf) const |
| |
| template<class MassCaller , class LocalFunction > |
| void | applyInverse (MassCaller &caller, const EntityType &entity, LocalFunction &lf) const |
| |
| template<class LocalFunction > |
| void | applyInverse (const EntityType &entity, LocalFunction &lf) const |
| | apply local dg mass matrix to local function lf without mass factor More...
|
| |
| template<class BasisFunctionSet , class LocalFunction > |
| void | applyInverse (const EntityType &entity, const BasisFunctionSet &basisFunctionSet, LocalFunction &lf) const |
| |
| void | rightMultiplyInverse (LocalMatrix &localMatrix) const |
| | compute localMatrix * M^-1 More...
|
| |
| void | leftMultiplyInverse (LocalMatrix &localMatrix) const |
| | compute M^-1 * localMatrix More...
|
| |
| int | volumeQuadratureOrder (const EntityType &entity) const |
| | return appropriate quadrature order, default is 2 * order(entity) More...
|
| |
| bool | affine () const |
| | returns true if geometry mapping is affine More...
|
| |
| double | getAffineMassFactor (const Geometry &geo) const |
| | return mass factor for diagonal mass matrix More...
|
| |
| template<class BasisFunctionSet > |
| bool | checkInterpolationBFS (const BasisFunctionSet &bfs) const |
| |
| const DiscreteFunctionSpaceType & | space () const |
| |
|
| bool | checkDiagonalMatrix (const MatrixType &matrix) const |
| |
| template<class BasisFunctionSet > |
| MatrixPairType & | getLocalInverseMassMatrix (const EntityType &entity, const Geometry &geo, const BasisFunctionSet &basisSet, int numBasisFct) const |
| |
| template<class MassCaller , class BasisFunctionSet > |
| MatrixType & | getLocalInverseMassMatrixDefault (MassCaller &caller, const EntityType &entity, const Geometry &geo, const BasisFunctionSet &basisSet) const |
| |
| int | maxNumDofs () const |
| |
| int | maxVolumeQuadratureOrder () const |
| | return appropriate quadrature order, default is 2 * order() More...
|
| |
| template<class MassCaller , class BasisFunctionSet , class LocalFunction > |
| void | applyInverseDgOrthoNormalBasis (MassCaller &caller, const EntityType &entity, const BasisFunctionSet &basisFunctionSet, LocalFunction &lf) const |
| |
| template<class LocalMatrix > |
| void | rightMultiplyInverseDgOrthoNormalBasis (LocalMatrix &localMatrix) const |
| | compute localMatrix * M^-1 More...
|
| |
| template<class LocalMatrix > |
| void | leftMultiplyInverseDgOrthoNormalBasis (LocalMatrix &localMatrix) const |
| | compute M^-1 * localMatrix More...
|
| |
| bool | entityHasChanged (const EntityType &entity) const |
| | returns true if the entity has been changed More...
|
| |
| template<class MassCaller , class BasisFunctionSet , class LocalFunction > |
| void | applyInverseDefault (MassCaller &caller, const EntityType &entity, const Geometry &geo, const BasisFunctionSet &basisFunctionSet, LocalFunction &lf) const |
| |
| template<class LocalMatrix > |
| void | rightMultiplyInverseDefault (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const |
| | compute localMatrix * M^-1 More...
|
| |
| template<class LocalMatrix > |
| void | leftMultiplyInverseDefault (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const |
| | compute M^-1 * localMatrix More...
|
| |
| template<class BasisFunctionSet , class LocalFunction > |
| void | applyInverseLocally (const EntityType &entity, const Geometry &geo, const BasisFunctionSet &basisFunctionSet, LocalFunction &lf) const |
| | apply local mass matrix to local function lf More...
|
| |
| template<class LocalMatrix > |
| const VectorType & | setupInverseDiagonal (const EntityType &entity, const Geometry &geo, const VectorType &refElemDiagonal, LocalMatrix &localMatrix) const |
| |
| template<class LocalMatrix > |
| void | rightMultiplyInverseLocally (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const |
| |
| template<class LocalMatrix > |
| void | leftMultiplyInverseLocally (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const |
| | compute M^-1 * localMatrix More...
|
| |
| bool | setup () const |
| | setup and return affinity More...
|
| |
| template<class MassCaller , class Matrix > |
| void | buildMatrix (MassCaller &caller, const EntityType &entity, const Geometry &geo, const BasisFunctionSetType &set, std::size_t numDofs, Matrix &matrix) const |
| | build local mass matrix More...
|
| |
| template<class Matrix > |
| void | buildMatrixNoMassFactor (const EntityType &en, const Geometry &geo, const BasisFunctionSetType &set, const VolumeQuadratureType &volQuad, const int numDofs, Matrix &matrix, const bool applyIntegrationElement=true) const |
| | build local mass matrix with mass factor More...
|
| |
| template<class MassCallerType , class Matrix > |
| void | buildMatrixWithMassFactor (MassCallerType &caller, const EntityType &en, const Geometry &geo, const BasisFunctionSetType &set, const VolumeQuadratureType &volQuad, const int numDofs, Matrix &matrix) const |
| | build local mass matrix with mass factor More...
|
| |
| template<class Matrix , class Rhs , class X > |
| void | multiply (const int size, const Matrix &matrix, const Rhs &rhs, X &x) const |
| |
template<class FunctionSpaceImp, class GridPartImp, int polOrd, class BaseFunctionStorageImp, class VolumeQuadratureImp>
class Dune::Fem::LocalMassMatrix< LegendreDiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp >
Local Mass Matrix for Legendre space.