MFEM  v4.6.0
Finite element discretization library
Static Public Attributes | List of all members
mfem::TElementTransformation< Mesh_t, IR, real_t >::Get< coeff_t, kernel_t > Struct Template Reference

#include <teltrans.hpp>

Static Public Attributes

static const int EvalOps
 

Detailed Description

template<typename Mesh_t, typename IR, typename real_t = double>
template<typename coeff_t, typename kernel_t>
struct mfem::TElementTransformation< Mesh_t, IR, real_t >::Get< coeff_t, kernel_t >

Determines at compile-time the operations needed for given coefficient and kernel

Definition at line 58 of file teltrans.hpp.

Member Data Documentation

◆ EvalOps

template<typename Mesh_t , typename IR , typename real_t = double>
template<typename coeff_t , typename kernel_t >
const int mfem::TElementTransformation< Mesh_t, IR, real_t >::Get< coeff_t, kernel_t >::EvalOps
static
Initial value:
=
(EvalCoordinates * coeff_t::uses_coordinates +
EvalJacobians * coeff_t::uses_Jacobians +
LoadAttributes * coeff_t::uses_attributes +
LoadElementIdxs * coeff_t::uses_element_idxs) |
(EvalJacobians * kernel_t::uses_Jacobians)

Definition at line 60 of file teltrans.hpp.


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