MFEM  v4.6.0
Finite element discretization library
Classes | Namespaces
tevaluator.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::ShapeEvaluator_base< FE, IR, TP, real_t >
 Shape evaluators – values of basis functions on the reference element. More...
 
class  mfem::ShapeEvaluator_base< FE, IR, false, real_t >
 ShapeEvaluator without tensor-product structure. More...
 
class  mfem::TProductShapeEvaluator< Dim, DOF, NIP, real_t >
 
class  mfem::TProductShapeEvaluator< 1, DOF, NIP, real_t >
 ShapeEvaluator with 1D tensor-product structure. More...
 
class  mfem::TProductShapeEvaluator< 2, DOF, NIP, real_t >
 ShapeEvaluator with 2D tensor-product structure. More...
 
class  mfem::TProductShapeEvaluator< 3, DOF, NIP, real_t >
 ShapeEvaluator with 3D tensor-product structure. More...
 
class  mfem::ShapeEvaluator_base< FE, IR, true, real_t >
 ShapeEvaluator with tensor-product structure in any dimension. More...
 
class  mfem::ShapeEvaluator< FE, IR, real_t >
 General ShapeEvaluator for any scalar FE type (L2 or H1) More...
 
class  mfem::FieldEvaluator_base< FESpace_t, VecLayout_t, IR, complex_t, real_t >
 Field evaluators – values of a given global FE grid function This is roughly speaking a templated version of GridFunction. More...
 
class  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >
 complex_t - dof/qpt data type, real_t - ShapeEvaluator (FE basis) data type More...
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< IOData, impl_traits_t >
 Auxiliary templated struct AData, used by the Eval() and Assemble() methods. More...
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 0, it_t >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 1, it_t >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 2, it_t >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::BData< IData, OData, it_t >
 This struct is similar to struct AData, adding separate static data members for the input (InData) and output (OutData) data types. More...
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< Ops, dummy >
 This struct implements the input (Eval, EvalSerialized) and output (Assemble, AssembleSerialized) operations for the given Ops. Ops is "bitwise or" of constants from the enum InOutData. More...
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 0, dummy >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 1, dummy >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 2, dummy >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< InOps, OutOps, it_t >
 This struct implements element matrix computation for some combinations of input (InOps) and output (OutOps) operations. More...
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< 1, 1, it_t >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< 2, 2, it_t >
 
struct  mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, impl_traits_t >
 

Namespaces

 mfem