MFEM  v4.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Namespaces | Functions
coefficient.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::Coefficient
 Base class Coefficient that may optionally depend on time. More...
 
class  mfem::ConstantCoefficient
 Subclass constant coefficient. More...
 
class  mfem::PWConstCoefficient
 class for piecewise constant coefficient More...
 
class  mfem::FunctionCoefficient
 class for C-function coefficient More...
 
class  mfem::GridFunctionCoefficient
 Coefficient defined by a GridFunction. This coefficient is mesh dependent. More...
 
class  mfem::TransformedCoefficient
 
class  mfem::DeltaCoefficient
 Delta function coefficient. More...
 
class  mfem::RestrictedCoefficient
 Coefficient defined on a subset of domain or boundary attributes. More...
 
class  mfem::VectorCoefficient
 
class  mfem::VectorConstantCoefficient
 
class  mfem::VectorFunctionCoefficient
 
class  mfem::VectorArrayCoefficient
 Vector coefficient defined by an array of scalar coefficients. More...
 
class  mfem::VectorGridFunctionCoefficient
 Vector coefficient defined by a vector GridFunction. More...
 
class  mfem::GradientGridFunctionCoefficient
 Vector coefficient defined as the Gradient of a scalar GridFunction. More...
 
class  mfem::CurlGridFunctionCoefficient
 Vector coefficient defined as the Curl of a vector GridFunction. More...
 
class  mfem::DivergenceGridFunctionCoefficient
 Scalar coefficient defined as the Divergence of a vector GridFunction. More...
 
class  mfem::VectorDeltaCoefficient
 VectorDeltaCoefficient: DeltaCoefficient with a direction. More...
 
class  mfem::VectorRestrictedCoefficient
 VectorCoefficient defined on a subset of domain or boundary attributes. More...
 
class  mfem::MatrixCoefficient
 
class  mfem::MatrixConstantCoefficient
 
class  mfem::MatrixFunctionCoefficient
 
class  mfem::MatrixArrayCoefficient
 
class  mfem::MatrixRestrictedCoefficient
 MatrixCoefficient defined on a subset of domain or boundary attributes. More...
 
class  mfem::SumCoefficient
 Coefficients based on sums and products of other coefficients. More...
 
class  mfem::ProductCoefficient
 Scalar coefficient defined as the product of two scalar coefficients. More...
 
class  mfem::PowerCoefficient
 Scalar coefficient defined as a scalar raised to a power. More...
 
class  mfem::InnerProductCoefficient
 Scalar coefficient defined as the inner product of two vector coefficients. More...
 
class  mfem::VectorRotProductCoefficient
 Scalar coefficient defined as a cross product of two vectors in 2D. More...
 
class  mfem::DeterminantCoefficient
 Scalar coefficient defined as the determinant of a matrix coefficient. More...
 
class  mfem::VectorSumCoefficient
 Vector coefficient defined as the sum of two vector coefficients. More...
 
class  mfem::ScalarVectorProductCoefficient
 Vector coefficient defined as a product of a scalar and a vector. More...
 
class  mfem::VectorCrossProductCoefficient
 Vector coefficient defined as a cross product of two vectors. More...
 
class  mfem::MatVecCoefficient
 Vector coefficient defined as a matrix vector product. More...
 
class  mfem::IdentityMatrixCoefficient
 Matrix coefficient defined as the identity of dimension d. More...
 
class  mfem::MatrixSumCoefficient
 Matrix coefficient defined as the sum of two matrix coefficients. More...
 
class  mfem::ScalarMatrixProductCoefficient
 Matrix coefficient defined as a product of a scalar and a matrix. More...
 
class  mfem::TransposeMatrixCoefficient
 Matrix coefficient defined as the transpose a matrix. More...
 
class  mfem::InverseMatrixCoefficient
 Matrix coefficient defined as the inverse a matrix. More...
 
class  mfem::OuterProductCoefficient
 Matrix coefficient defined as the outer product of two vectors. More...
 

Namespaces

 mfem
 

Functions

double mfem::ComputeLpNorm (double p, Coefficient &coeff, Mesh &mesh, const IntegrationRule *irs[])
 
double mfem::ComputeLpNorm (double p, VectorCoefficient &coeff, Mesh &mesh, const IntegrationRule *irs[])
 
double mfem::ComputeGlobalLpNorm (double p, Coefficient &coeff, ParMesh &pmesh, const IntegrationRule *irs[])
 
double mfem::ComputeGlobalLpNorm (double p, VectorCoefficient &coeff, ParMesh &pmesh, const IntegrationRule *irs[])