MFEM  v4.6.0
Finite element discretization library
Static Public Member Functions | List of all members
mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy > Struct Template Reference

#include <tevaluator.hpp>

Static Public Member Functions

template<typename vec_layout_t , typename AData_t >
static MFEM_ALWAYS_INLINE void Eval (const vec_layout_t &l, T_type &T, AData_t &D)
 
template<bool Add, typename vec_layout_t , typename AData_t >
static MFEM_ALWAYS_INLINE void Assemble (const vec_layout_t &l, T_type &T, AData_t &D)
 
template<typename AData_t >
static MFEM_ALWAYS_INLINE void EvalSerialized (T_type &T, const typename AData_t::vcomplex_t *loc_dofs, AData_t &D)
 
template<bool Add, typename AData_t >
static MFEM_ALWAYS_INLINE void AssembleSerialized (T_type &T, const AData_t &D, typename AData_t::vcomplex_t *loc_dofs)
 

Detailed Description

template<typename FESpace_t, typename VecLayout_t, typename IR, typename complex_t = double, typename real_t = double>
template<bool dummy>
struct mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy >

Definition at line 1341 of file tevaluator.hpp.

Member Function Documentation

◆ Assemble()

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<bool dummy>
template<bool Add, typename vec_layout_t , typename AData_t >
static MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy >::Assemble ( const vec_layout_t &  l,
T_type T,
AData_t &  D 
)
inlinestatic

Definition at line 1361 of file tevaluator.hpp.

◆ AssembleSerialized()

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<bool dummy>
template<bool Add, typename AData_t >
static MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy >::AssembleSerialized ( T_type T,
const AData_t &  D,
typename AData_t::vcomplex_t *  loc_dofs 
)
inlinestatic

Definition at line 1394 of file tevaluator.hpp.

◆ Eval()

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<bool dummy>
template<typename vec_layout_t , typename AData_t >
static MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy >::Eval ( const vec_layout_t &  l,
T_type T,
AData_t &  D 
)
inlinestatic

Definition at line 1345 of file tevaluator.hpp.

◆ EvalSerialized()

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<bool dummy>
template<typename AData_t >
static MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Action< 3, dummy >::EvalSerialized ( T_type T,
const typename AData_t::vcomplex_t *  loc_dofs,
AData_t &  D 
)
inlinestatic

Definition at line 1382 of file tevaluator.hpp.


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