|
MFEM_ALWAYS_INLINE | FieldEvaluator (const FESpace_t &tfes, const ShapeEval_type &shape_eval, const VecLayout_type &vec_layout, const complex_t *global_data_in, complex_t *global_data_out) |
|
MFEM_ALWAYS_INLINE | FieldEvaluator (const FieldEvaluator &f, const complex_t *global_data_in, complex_t *global_data_out) |
|
MFEM_ALWAYS_INLINE | FieldEvaluator (const FiniteElementSpace &fes, const complex_t *global_data_in, complex_t *global_data_out) |
|
MFEM_ALWAYS_INLINE FESpace_type & | FESpace () |
|
MFEM_ALWAYS_INLINE ShapeEval_type & | ShapeEval () |
|
MFEM_ALWAYS_INLINE VecLayout_type & | VecLayout () |
|
MFEM_ALWAYS_INLINE void | SetElement (int el) |
|
template<typename val_layout_t , typename val_data_t > |
MFEM_ALWAYS_INLINE void | GetValues (int el, const val_layout_t &l, val_data_t &vals) |
|
template<typename grad_layout_t , typename grad_data_t > |
MFEM_ALWAYS_INLINE void | GetGradients (int el, const grad_layout_t &l, grad_data_t &grad) |
|
template<typename DataType > |
MFEM_ALWAYS_INLINE void | Eval (DataType &F) |
|
template<typename DataType > |
MFEM_ALWAYS_INLINE void | Eval (int el, DataType &F) |
|
template<bool Add, typename DataType > |
MFEM_ALWAYS_INLINE void | Assemble (DataType &F) |
|
template<bool Add, typename DataType > |
MFEM_ALWAYS_INLINE void | Assemble (int el, DataType &F) |
|
template<typename DataType > |
MFEM_ALWAYS_INLINE void | EvalSerialized (const complex_t *loc_dofs, DataType &F) |
|
template<bool Add, typename DataType > |
MFEM_ALWAYS_INLINE void | AssembleSerialized (const DataType &F, complex_t *loc_dofs) |
|
template<typename FESpace_t, typename VecLayout_t, typename IR, typename complex_t = double, typename real_t = double>
class mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >
Definition at line 982 of file tevaluator.hpp.
template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<bool Add, typename DataType >
MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Assemble |
( |
DataType & |
F | ) |
|
|
inline |
template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<bool Add, typename DataType >
MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Assemble |
( |
int |
el, |
|
|
DataType & |
F |
|
) |
| |
|
inline |
template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<bool Add, typename DataType >
MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AssembleSerialized |
( |
const DataType & |
F, |
|
|
complex_t * |
loc_dofs |
|
) |
| |
|
inline |
template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename grad_layout_t , typename grad_data_t >
MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::GetGradients |
( |
int |
el, |
|
|
const grad_layout_t & |
l, |
|
|
grad_data_t & |
grad |
|
) |
| |
|
inline |
template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename val_layout_t , typename val_data_t >
MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::GetValues |
( |
int |
el, |
|
|
const val_layout_t & |
l, |
|
|
val_data_t & |
vals |
|
) |
| |
|
inline |