MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::ShapeEvaluator< FE, IR, real_t > Class Template Reference

General ShapeEvaluator for any scalar FE type (L2 or H1) More...

#include <tevaluator.hpp>

Inheritance diagram for mfem::ShapeEvaluator< FE, IR, real_t >:
[legend]
Collaboration diagram for mfem::ShapeEvaluator< FE, IR, real_t >:
[legend]

Public Types

typedef real_t real_type
 
typedef FE FE_type
 
typedef IR IR_type
 
typedef ShapeEvaluator_base< FE, IR, tensor_prod, real_tbase_class
 

Public Member Functions

 ShapeEvaluator (const FE &fe)
 

Static Public Attributes

static const int dim = FE::dim
 
static const int qpts = IR::qpts
 
static const bool tensor_prod = FE::tensor_prod && IR::tensor_prod
 

Detailed Description

template<class FE, class IR, typename real_t>
class mfem::ShapeEvaluator< FE, IR, real_t >

General ShapeEvaluator for any scalar FE type (L2 or H1)

Definition at line 940 of file tevaluator.hpp.

Member Typedef Documentation

◆ base_class

template<class FE , class IR , typename real_t >
typedef ShapeEvaluator_base<FE,IR,tensor_prod,real_t> mfem::ShapeEvaluator< FE, IR, real_t >::base_class

Definition at line 950 of file tevaluator.hpp.

◆ FE_type

template<class FE , class IR , typename real_t >
typedef FE mfem::ShapeEvaluator< FE, IR, real_t >::FE_type

Definition at line 948 of file tevaluator.hpp.

◆ IR_type

template<class FE , class IR , typename real_t >
typedef IR mfem::ShapeEvaluator< FE, IR, real_t >::IR_type

Definition at line 949 of file tevaluator.hpp.

◆ real_type

template<class FE , class IR , typename real_t >
typedef real_t mfem::ShapeEvaluator< FE, IR, real_t >::real_type

Definition at line 944 of file tevaluator.hpp.

Constructor & Destructor Documentation

◆ ShapeEvaluator()

template<class FE , class IR , typename real_t >
mfem::ShapeEvaluator< FE, IR, real_t >::ShapeEvaluator ( const FE & fe)
inline

Definition at line 957 of file tevaluator.hpp.

Member Data Documentation

◆ dim

template<class FE , class IR , typename real_t >
const int mfem::ShapeEvaluator< FE, IR, real_t >::dim = FE::dim
static

Definition at line 945 of file tevaluator.hpp.

◆ qpts

template<class FE , class IR , typename real_t >
const int mfem::ShapeEvaluator< FE, IR, real_t >::qpts = IR::qpts
static

Definition at line 946 of file tevaluator.hpp.

◆ tensor_prod

template<class FE , class IR , typename real_t >
const bool mfem::ShapeEvaluator< FE, IR, real_t >::tensor_prod = FE::tensor_prod && IR::tensor_prod
static

Definition at line 947 of file tevaluator.hpp.


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