MFEM  v4.3.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Static Public Member Functions | List of all members
mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< 2, 2, it_t > Struct Template Reference

#include <tevaluator.hpp>

Static Public Member Functions

template<typename qpt_layout_t , typename qpt_data_t , typename M_layout_t , typename M_data_t >
static MFEM_ALWAYS_INLINE void Compute (const qpt_layout_t &a, const qpt_data_t &A, const M_layout_t &m, M_data_t &M, ShapeEval_type &ev)
 Assemble element mass matrix. More...
 

Detailed Description

template<typename FESpace_t, typename VecLayout_t, typename IR, typename complex_t = double, typename real_t = double>
template<typename it_t>
struct mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< 2, 2, it_t >

Definition at line 1428 of file tevaluator.hpp.

Member Function Documentation

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
template<typename qpt_layout_t , typename qpt_data_t , typename M_layout_t , typename M_data_t >
static MFEM_ALWAYS_INLINE void mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::TElementMatrix< 2, 2, it_t >::Compute ( const qpt_layout_t &  a,
const qpt_data_t &  A,
const M_layout_t &  m,
M_data_t &  M,
ShapeEval_type ev 
)
inlinestatic

Assemble element mass matrix.

Parameters
athe layout for the quadrature point data
Agiven quadrature point data for element (incl. coefficient, geometry)
mthe layout for the resulting element mass matrix
Mthe resulting element mass matrix
evthe shape evaluator qpt_layout_t is (nip), M_layout_t is (dof x dof) NE = 1 is assumed

Definition at line 1442 of file tevaluator.hpp.


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