MFEM  v4.5.2
Finite element discretization library
Public Types | Public Member Functions | Static Public Attributes | List of all members
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_t > base_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: