dune-fem  2.4.1-rc
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
Dune::Fem::LocalMassMatrix< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp > Class Template Reference

Local Mass Matrix for DG space. More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/discontinuousgalerkin/localdgmassmatrix.hh>

Inheritance diagram for Dune::Fem::LocalMassMatrix< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp >:
Inheritance graph

Public Types

typedef BaseType::EntityType EntityType
 
enum  
 
enum  
 
enum  
 is true if grid is structured grid More...
 
typedef DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > 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 VolumeQuadratureImp VolumeQuadratureType
 
typedef Fem::GeometryAffinityCheck< VolumeQuadratureTypeGeometryAffinityCheckType
 
typedef AllGeomTypes< typename GridPartType::IndexSetType, GridTypeGeometryInformationType
 
typedef GeometryInformationType::DomainType DomainType
 
typedef Dune::DynamicMatrix< RangeFieldTypeMatrixType
 

Public Member Functions

 LocalMassMatrix (const DiscreteFunctionSpaceImp &spc, const int volQuadOrd=-1)
 
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 (LocalFunction &lf) const
 apply local dg mass matrix to local function lf without mass factor More...
 
void applyInverse (MassCaller &caller, const EntityType &entity, LocalFunction &lf) const
 
void applyInverse (const EntityType &entity, LocalFunction &lf) const
 apply local dg mass matrix to local function lf without mass factor More...
 
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...
 
void leftMultiplyInverse (LocalMatrix &localMatrix) const
 

Protected Types

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

Protected Member Functions

MatrixTypegetLocalInverseMassMatrix (const EntityType &entity, const Geometry &geo, const BasisFunctionSet &basisSet, int numBasisFct) const
 
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
 
void applyInverseDgOrthoNormalBasis (MassCaller &caller, const EntityType &entity, LocalFunction &lf) const
 
void rightMultiplyInverseDgOrthoNormalBasis (LocalMatrix &localMatrix) const
 
void leftMultiplyInverseDgOrthoNormalBasis (LocalMatrix &localMatrix) const
 
bool entityHasChanged (const EntityType &entity) const
 returns true if the entity has been changed More...
 
void applyInverseDefault (MassCaller &caller, const EntityType &entity, const Geometry &geo, LocalFunction &lf) const
 
void rightMultiplyInverseDefault (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const
 
void leftMultiplyInverseDefault (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const
 
void applyInverseLocally (MassCaller &caller, const EntityType &entity, const Geometry &geo, LocalFunction &lf) const
 
void rightMultiplyInverseLocally (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const
 
void leftMultiplyInverseLocally (const EntityType &entity, const Geometry &geo, LocalMatrix &localMatrix) const
 
bool setup () const
 setup and return affinity More...
 
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...
 
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...
 
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...
 
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 FunctionSpaceImp, class GridPartImp, int polOrd, template< class > class BaseFunctionStorageImp, class VolumeQuadratureImp>
class Dune::Fem::LocalMassMatrix< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp >

Local Mass Matrix for DG space.

Member Typedef Documentation

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

Member Enumeration Documentation

anonymous enum
inherited
anonymous enum
inherited
anonymous enum
inherited

is true if grid is structured grid

Constructor & Destructor Documentation

template<class FunctionSpaceImp , class GridPartImp , int polOrd, template< class > class BaseFunctionStorageImp, class VolumeQuadratureImp >
Dune::Fem::LocalMassMatrix< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp >::LocalMassMatrix ( const DiscreteFunctionSpaceImp spc,
const int  volQuadOrd = -1 
)
inline

Member Function Documentation

bool Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::affine ( ) const
inlineinherited

returns true if geometry mapping is affine

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::applyInverse ( MassCaller &  caller,
const EntityType entity,
LocalFunction lf 
) const
inlineinherited

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

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::applyInverse ( const EntityType entity,
LocalFunction lf 
) const
inlineinherited

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

void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::applyInverse ( MassCallerType &  caller,
const EntityType en,
LocalFunctionType &  lf 
) const
inlineinherited

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

void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::applyInverse ( const EntityType en,
LocalFunctionType &  lf 
) const
inlineinherited

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

void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::applyInverse ( LocalFunction lf) const
inlineinherited

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

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::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

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::applyInverseDgOrthoNormalBasis ( MassCaller &  caller,
const EntityType entity,
LocalFunction lf 
) const
inlineprotectedinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::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

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::buildMatrix ( MassCaller &  caller,
const EntityType entity,
const Geometry geo,
const BasisFunctionSetType set,
std::size_t  numDofs,
Matrix &  matrix 
) const
inlineprotectedinherited

build local mass matrix

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::buildMatrixNoMassFactor ( const EntityType en,
const Geometry geo,
const BasisFunctionSetType set,
const VolumeQuadratureType volQuad,
const int  numDofs,
Matrix &  matrix,
const bool  applyIntegrationElement = true 
) const
inlineprotectedinherited

build local mass matrix with mass factor

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::buildMatrixWithMassFactor ( MassCallerType &  caller,
const EntityType en,
const Geometry geo,
const BasisFunctionSetType set,
const VolumeQuadratureType volQuad,
const int  numDofs,
Matrix &  matrix 
) const
inlineprotectedinherited

build local mass matrix with mass factor

bool Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::entityHasChanged ( const EntityType entity) const
inlineprotectedinherited

returns true if the entity has been changed

double Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::getAffineMassFactor ( const Geometry geo) const
inlineinherited

return mass factor for diagonal mass matrix

MatrixType& Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::getLocalInverseMassMatrix ( const EntityType entity,
const Geometry geo,
const BasisFunctionSet basisSet,
int  numBasisFct 
) const
inlineprotectedinherited
MatrixType& Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::getLocalInverseMassMatrixDefault ( MassCaller &  caller,
const EntityType entity,
const Geometry geo,
const BasisFunctionSet basisSet 
) const
inlineprotectedinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::leftMultiplyInverse ( LocalMatrix &  localMatrix) const
inlineinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::leftMultiplyInverseDefault ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::leftMultiplyInverseDgOrthoNormalBasis ( LocalMatrix &  localMatrix) const
inlineprotectedinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::leftMultiplyInverseLocally ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
int Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::maxNumDofs ( ) const
inlineprotectedinherited
int Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::maxVolumeQuadratureOrder ( ) const
inlineprotectedinherited

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

void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::multiply ( const int  size,
const Matrix &  matrix,
const Rhs &  rhs,
X &  x 
) const
inlineprotectedinherited
void Dune::Fem::LocalMassMatrixImplementationDgOrthoNormal< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::rightMultiplyInverse ( LocalMatrix &  localMatrix) const
inlineinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::rightMultiplyInverseDefault ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::rightMultiplyInverseDgOrthoNormalBasis ( LocalMatrix &  localMatrix) const
inlineprotectedinherited
void Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::rightMultiplyInverseLocally ( const EntityType entity,
const Geometry geo,
LocalMatrix &  localMatrix 
) const
inlineprotectedinherited
bool Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::setup ( ) const
inlineprotectedinherited

setup and return affinity

int Dune::Fem::LocalMassMatrixImplementation< DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > , VolumeQuadratureImp >::volumeQuadratureOrder ( const EntityType entity) const
inlineprotectedinherited

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

Member Data Documentation

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

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