MFEM  v4.5.2
Finite element discretization library
Classes | Namespaces | Typedefs | Functions | Variables
bilininteg.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::BilinearFormIntegrator
 Abstract base class BilinearFormIntegrator. More...
 
class  mfem::TransposeIntegrator
 
class  mfem::LumpedIntegrator
 
class  mfem::InverseIntegrator
 Integrator that inverts the matrix assembled by another integrator. More...
 
class  mfem::SumIntegrator
 Integrator defining a sum of multiple Integrators. More...
 
class  mfem::MixedScalarIntegrator
 
class  mfem::MixedVectorIntegrator
 
class  mfem::MixedScalarVectorIntegrator
 
class  mfem::MixedScalarMassIntegrator
 
class  mfem::MixedVectorProductIntegrator
 
class  mfem::MixedScalarDerivativeIntegrator
 
class  mfem::MixedScalarWeakDerivativeIntegrator
 
class  mfem::MixedScalarDivergenceIntegrator
 
class  mfem::MixedVectorDivergenceIntegrator
 
class  mfem::MixedScalarWeakGradientIntegrator
 
class  mfem::MixedScalarCurlIntegrator
 
class  mfem::MixedScalarWeakCurlIntegrator
 
class  mfem::MixedVectorMassIntegrator
 
class  mfem::MixedCrossProductIntegrator
 
class  mfem::MixedDotProductIntegrator
 
class  mfem::MixedWeakGradDotIntegrator
 
class  mfem::MixedWeakDivCrossIntegrator
 
class  mfem::MixedGradGradIntegrator
 
class  mfem::MixedCrossGradGradIntegrator
 
class  mfem::MixedCurlCurlIntegrator
 
class  mfem::MixedCrossCurlCurlIntegrator
 
class  mfem::MixedCrossCurlGradIntegrator
 
class  mfem::MixedCrossGradCurlIntegrator
 
class  mfem::MixedWeakCurlCrossIntegrator
 
class  mfem::MixedScalarWeakCurlCrossIntegrator
 
class  mfem::MixedCrossGradIntegrator
 
class  mfem::MixedCrossCurlIntegrator
 
class  mfem::MixedScalarCrossCurlIntegrator
 
class  mfem::MixedScalarCrossGradIntegrator
 
class  mfem::MixedScalarCrossProductIntegrator
 
class  mfem::MixedScalarWeakCrossProductIntegrator
 
class  mfem::MixedDirectionalDerivativeIntegrator
 
class  mfem::MixedGradDivIntegrator
 
class  mfem::MixedDivGradIntegrator
 
class  mfem::MixedScalarWeakDivergenceIntegrator
 
class  mfem::MixedVectorGradientIntegrator
 
class  mfem::MixedVectorCurlIntegrator
 
class  mfem::MixedVectorWeakCurlIntegrator
 
class  mfem::MixedVectorWeakDivergenceIntegrator
 
class  mfem::GradientIntegrator
 
class  mfem::DiffusionIntegrator
 
class  mfem::MassIntegrator
 
class  mfem::BoundaryMassIntegrator
 
class  mfem::ConvectionIntegrator
 alpha (q . grad u, v) More...
 
class  mfem::ConservativeConvectionIntegrator
 -alpha (u, q . grad v), negative transpose of ConvectionIntegrator More...
 
class  mfem::GroupConvectionIntegrator
 alpha (q . grad u, v) using the "group" FE discretization More...
 
class  mfem::VectorMassIntegrator
 
class  mfem::VectorFEDivergenceIntegrator
 
class  mfem::VectorFEWeakDivergenceIntegrator
 
class  mfem::VectorFECurlIntegrator
 
class  mfem::DerivativeIntegrator
 Class for integrating (Q D_i(u), v); u and v are scalars. More...
 
class  mfem::CurlCurlIntegrator
 Integrator for (curl u, curl v) for Nedelec elements. More...
 
class  mfem::VectorCurlCurlIntegrator
 
class  mfem::MixedCurlIntegrator
 
class  mfem::VectorFEMassIntegrator
 
class  mfem::VectorDivergenceIntegrator
 
class  mfem::DivDivIntegrator
 (Q div u, div v) for RT elements More...
 
class  mfem::VectorDiffusionIntegrator
 
class  mfem::ElasticityIntegrator
 
class  mfem::DGTraceIntegrator
 
class  mfem::NonconservativeDGTraceIntegrator
 
class  mfem::DGDiffusionIntegrator
 
class  mfem::DGDiffusionBR2Integrator
 
class  mfem::DGElasticityIntegrator
 
class  mfem::TraceJumpIntegrator
 
class  mfem::NormalTraceJumpIntegrator
 
class  mfem::DiscreteInterpolator
 
class  mfem::GradientInterpolator
 
class  mfem::IdentityInterpolator
 
class  mfem::CurlInterpolator
 
class  mfem::DivergenceInterpolator
 
class  mfem::NormalInterpolator
 
class  mfem::ScalarProductInterpolator
 
class  mfem::ScalarVectorProductInterpolator
 
class  mfem::VectorScalarProductInterpolator
 
class  mfem::ScalarCrossProductInterpolator
 
class  mfem::VectorCrossProductInterpolator
 
class  mfem::VectorInnerProductInterpolator
 

Namespaces

 mfem
 

Typedefs

using mfem::NonconservativeConvectionIntegrator = ConvectionIntegrator
 
using mfem::ConservativeDGTraceIntegrator = DGTraceIntegrator
 

Functions

template<const int T_SDIM>
void mfem::PADiffusionSetup2D (const int Q1D, const int coeffDim, const int NE, const Array< double > &w, const Vector &j, const Vector &c, Vector &d)
 

Variables

constexpr int mfem::HCURL_MAX_D1D = 5
 
constexpr int mfem::HCURL_MAX_Q1D = 5
 
constexpr int mfem::HDIV_MAX_D1D = 5
 
constexpr int mfem::HDIV_MAX_Q1D = 6