dune-fem  2.4.1-rc
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature > Class Template Reference

DG Local Mass Matrix for arbitrary spaces. More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/operator/1order/localmassmatrix.hh>

Inheritance diagram for Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >:
Inheritance graph

Public Types

typedef BaseType::EntityType EntityType
 
enum  { localBlockSize = DiscreteFunctionSpaceType :: localBlockSize }
 
enum  { dgNumDofs = localBlockSize }
 
enum  { StructuredGrid = Dune::Capabilities::isCartesian< GridType >::v }
 is true if grid is structured grid More...
 
typedef DiscreteFunctionSpace DiscreteFunctionSpaceType
 
typedef DiscreteFunctionSpaceType::RangeFieldType ctype
 
typedef DiscreteFunctionSpaceType::RangeFieldType RangeFieldType
 
typedef DiscreteFunctionSpaceType::RangeType RangeType
 
typedef Dune::FieldMatrix< ctype, dgNumDofs, dgNumDofsDGMatrixType
 
typedef Dune::FieldVector< ctype, dgNumDofsDGVectorType
 
typedef DiscreteFunctionSpaceType::GridPartType GridPartType
 
typedef DiscreteFunctionSpaceType::IndexSetType IndexSetType
 
typedef IndexSetType::IndexType IndexType
 
typedef DiscreteFunctionSpaceType::BasisFunctionSetType BasisFunctionSetType
 
typedef GridPartType::GridType GridType
 
typedef EntityType::Geometry Geometry
 
typedef VolumeQuadrature VolumeQuadratureType
 
typedef Fem::GeometryAffinityCheck< VolumeQuadratureTypeGeometryAffinityCheckType
 
typedef AllGeomTypes< typename GridPartType::IndexSetType, GridTypeGeometryInformationType
 
typedef GeometryInformationType::DomainType DomainType
 
typedef Dune::DynamicMatrix< RangeFieldTypeMatrixType
 

Public Member Functions

 LocalMassMatrixImplementationDgOrthoNormal (const DiscreteFunctionSpace &spc, int volQuadOrd=-1)
 
template<class MassCallerType , class LocalFunctionType >
void applyInverse (MassCallerType &caller, const EntityType &en, LocalFunctionType &lf) const
 
template<class LocalFunctionType >
void applyInverse (const EntityType &en, LocalFunctionType &lf) const
 apply local dg mass matrix to local function lf without mass factor More...
 
template<class LocalFunction >
void applyInverse (LocalFunction &lf) const
 apply local dg mass matrix to local function lf without mass factor More...
 
template<class LocalMatrix >
void rightMultiplyInverse (LocalMatrix &localMatrix) const
 
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 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 LocalMatrix >
void leftMultiplyInverse (LocalMatrix &localMatrix) const
 

Protected Types

typedef std::map< const int, MatrixType * > MassMatrixStorageType
 
typedef std::vector< MassMatrixStorageTypeLocalInverseMassMatrixStorageType
 

Protected Member Functions

template<class BasisFunctionSet >
MatrixTypegetLocalInverseMassMatrix (const EntityType &entity, const Geometry &geo, const BasisFunctionSet &basisSet, int numBasisFct) const
 
template<class MassCaller , class BasisFunctionSet >
MatrixTypegetLocalInverseMassMatrixDefault (MassCaller &caller, const EntityType &entity, const Geometry &geo, const BasisFunctionSet &basisSet) const
 
int volumeQuadratureOrder (const EntityType &entity) const
 return appropriate quadrature order, default is 2 * order(entity) More...
 
int maxVolumeQuadratureOrder () const
 return appropriate quadrature order, default is 2 * order() More...
 
int maxNumDofs () const
 
template<class MassCaller , class LocalFunction >
void applyInverseDgOrthoNormalBasis (MassCaller &caller, const EntityType &entity, LocalFunction &lf) const
 
template<class LocalMatrix >
void rightMultiplyInverseDgOrthoNormalBasis (LocalMatrix &localMatrix) const
 
template<class LocalMatrix >
void leftMultiplyInverseDgOrthoNormalBasis (LocalMatrix &localMatrix) const
 
bool entityHasChanged (const EntityType &entity) const
 returns true if the entity has been changed More...
 
template<class MassCaller , class LocalFunction >
void applyInverseDefault (MassCaller &caller, const EntityType &entity, const Geometry &geo, LocalFunction &lf) const
 
template<class LocalMatrix >
void rightMultiplyInverseDefault (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const
 
template<class LocalMatrix >
void leftMultiplyInverseDefault (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const
 
template<class MassCaller , class LocalFunction >
void applyInverseLocally (MassCaller &caller, const EntityType &entity, const Geometry &geo, LocalFunction &lf) 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
 
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
 

Protected Attributes

const DiscreteFunctionSpaceTypespc_
 
const IndexSetTypeindexSet_
 
GeometryInformationType geoInfo_
 
const int volumeQuadOrd_
 
const bool affine_
 
DGMatrixType dgMatrix_
 
DGVectorType dgX_
 
DGVectorType dgRhs_
 
Dune::DynamicVector< RangeFieldTyperhs_
 
Dune::DynamicVector< RangeFieldTyperow_
 
MatrixType matrix_
 
std::vector< RangeTypephi_
 
std::vector< RangeTypephiMass_
 
LocalInverseMassMatrixStorageType localInverseMassMatrix_
 
IndexType lastEntityIndex_
 
unsigned int lastTopologyId_
 
int sequence_
 

Detailed Description

template<class DiscreteFunctionSpace, class VolumeQuadrature>
class Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >

DG Local Mass Matrix for arbitrary spaces.

Member Typedef Documentation

template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef DiscreteFunctionSpaceType :: BasisFunctionSetType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::BasisFunctionSetType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef DiscreteFunctionSpaceType :: RangeFieldType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::ctype
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef Dune::FieldMatrix< ctype, dgNumDofs, dgNumDofs > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::DGMatrixType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef Dune::FieldVector< ctype, dgNumDofs > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::DGVectorType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef DiscreteFunctionSpace Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::DiscreteFunctionSpaceType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef GeometryInformationType :: DomainType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::DomainType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef BaseType :: EntityType Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >::EntityType
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef EntityType :: Geometry Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::Geometry
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef Fem::GeometryAffinityCheck<VolumeQuadratureType> Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::GeometryAffinityCheckType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef AllGeomTypes< typename GridPartType :: IndexSetType,GridType> Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::GeometryInformationType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef DiscreteFunctionSpaceType :: GridPartType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::GridPartType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef GridPartType :: GridType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::GridType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef DiscreteFunctionSpaceType :: IndexSetType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::IndexSetType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef IndexSetType :: IndexType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::IndexType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef std::vector< MassMatrixStorageType > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::LocalInverseMassMatrixStorageType
protectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef std::map< const int, MatrixType* > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::MassMatrixStorageType
protectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef Dune::DynamicMatrix< RangeFieldType > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::MatrixType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef DiscreteFunctionSpaceType :: RangeFieldType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::RangeFieldType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef DiscreteFunctionSpaceType :: RangeType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::RangeType
inherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
typedef VolumeQuadrature Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::VolumeQuadratureType
inherited

Member Enumeration Documentation

template<class DiscreteFunctionSpace, class VolumeQuadrature>
anonymous enum
inherited
Enumerator
localBlockSize 
template<class DiscreteFunctionSpace, class VolumeQuadrature>
anonymous enum
inherited
Enumerator
dgNumDofs 
template<class DiscreteFunctionSpace, class VolumeQuadrature>
anonymous enum
inherited

is true if grid is structured grid

Enumerator
StructuredGrid 

Constructor & Destructor Documentation

template<class DiscreteFunctionSpace, class VolumeQuadrature>
Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >::LocalMassMatrixImplementationDgOrthoNormal ( const DiscreteFunctionSpace spc,
int  volQuadOrd = -1 
)
inlineexplicit

Member Function Documentation

template<class DiscreteFunctionSpace, class VolumeQuadrature>
bool Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::affine ( ) const
inlineinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCaller , class LocalFunction >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::applyInverse ( MassCaller &  caller,
const EntityType entity,
LocalFunction lf 
) const
inlineinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalFunction >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::applyInverse ( const EntityType entity,
LocalFunction lf 
) const
inlineinherited

apply local dg mass matrix to local function lf without mass factor

template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCallerType , class LocalFunctionType >
void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >::applyInverse ( MassCallerType &  caller,
const EntityType en,
LocalFunctionType &  lf 
) const
inline

apply local dg mass matrix to local function lf using the massFactor method of the caller

template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalFunctionType >
void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >::applyInverse ( const EntityType en,
LocalFunctionType &  lf 
) const
inline

apply local dg mass matrix to local function lf without mass factor

template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalFunction >
void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >::applyInverse ( LocalFunction lf) const
inline

apply local dg mass matrix to local function lf without mass factor

template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCaller , class LocalFunction >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::applyInverseDefault ( MassCaller &  caller,
const EntityType entity,
const Geometry geo,
LocalFunction lf 
) const
inlineprotectedinherited

apply local mass matrix to local function lf using the massFactor method of the caller

Referenced by Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpaceType, QuadratureType >::applyInverse().

template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCaller , class LocalFunction >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::applyInverseDgOrthoNormalBasis ( MassCaller &  caller,
const EntityType entity,
LocalFunction lf 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCaller , class LocalFunction >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::applyInverseLocally ( MassCaller &  caller,
const EntityType entity,
const Geometry geo,
LocalFunction lf 
) const
inlineprotectedinherited

apply local mass matrix to local function lf using the massFactor method of the caller

Referenced by Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpaceType, QuadratureType >::applyInverse().

template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCaller , class Matrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::buildMatrix ( MassCaller &  caller,
const EntityType entity,
const Geometry geo,
const BasisFunctionSetType set,
std::size_t  numDofs,
Matrix &  matrix 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class Matrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::buildMatrixNoMassFactor ( const EntityType en,
const Geometry geo,
const BasisFunctionSetType set,
const VolumeQuadratureType volQuad,
const int  numDofs,
Matrix &  matrix,
const bool  applyIntegrationElement = true 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCallerType , class Matrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::buildMatrixWithMassFactor ( MassCallerType &  caller,
const EntityType en,
const Geometry geo,
const BasisFunctionSetType set,
const VolumeQuadratureType volQuad,
const int  numDofs,
Matrix &  matrix 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
bool Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::entityHasChanged ( const EntityType entity) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
double Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::getAffineMassFactor ( const Geometry geo) const
inlineinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class BasisFunctionSet >
MatrixType& Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::getLocalInverseMassMatrix ( const EntityType entity,
const Geometry geo,
const BasisFunctionSet basisSet,
int  numBasisFct 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class MassCaller , class BasisFunctionSet >
MatrixType& Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::getLocalInverseMassMatrixDefault ( MassCaller &  caller,
const EntityType entity,
const Geometry geo,
const BasisFunctionSet basisSet 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::leftMultiplyInverse ( LocalMatrix &  localMatrix) const
inlineinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::leftMultiplyInverseDefault ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::leftMultiplyInverseDgOrthoNormalBasis ( LocalMatrix &  localMatrix) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::leftMultiplyInverseLocally ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
int Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::maxNumDofs ( ) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
int Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::maxVolumeQuadratureOrder ( ) const
inlineprotectedinherited

return appropriate quadrature order, default is 2 * order()

template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class Matrix , class Rhs , class X >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::multiply ( const int  size,
const Matrix &  matrix,
const Rhs &  rhs,
X &  x 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpace, VolumeQuadrature >::rightMultiplyInverse ( LocalMatrix &  localMatrix) const
inline
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::rightMultiplyInverseDefault ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::rightMultiplyInverseDgOrthoNormalBasis ( LocalMatrix &  localMatrix) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
template<class LocalMatrix >
void Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::rightMultiplyInverseLocally ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
bool Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::setup ( ) const
inlineprotectedinherited

setup and return affinity

template<class DiscreteFunctionSpace, class VolumeQuadrature>
int Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::volumeQuadratureOrder ( const EntityType entity) const
inlineprotectedinherited

Member Data Documentation

template<class DiscreteFunctionSpace, class VolumeQuadrature>
const bool Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::affine_
protectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
DGMatrixType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::dgMatrix_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
DGVectorType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::dgRhs_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
DGVectorType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::dgX_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
GeometryInformationType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::geoInfo_
protectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
const IndexSetType& Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::indexSet_
protectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
IndexType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::lastEntityIndex_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
unsigned int Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::lastTopologyId_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
LocalInverseMassMatrixStorageType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::localInverseMassMatrix_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
MatrixType Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::matrix_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
std::vector< RangeType > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::phi_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
std::vector< RangeType > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::phiMass_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
Dune::DynamicVector< RangeFieldType > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::rhs_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
Dune::DynamicVector< RangeFieldType > Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::row_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
int Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::sequence_
mutableprotectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
const DiscreteFunctionSpaceType& Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::spc_
protectedinherited
template<class DiscreteFunctionSpace, class VolumeQuadrature>
const int Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpace, VolumeQuadrature >::volumeQuadOrd_
protectedinherited

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