|
MFEM
v3.2
Finite element discretization library
|
#include <teltrans.hpp>
Classes | |
| struct | Get |
| struct | Result |
| struct | Result< 0, NE > |
| struct | Result< 1, NE > |
| struct | Result< 10, NE > |
| struct | Result< 2, NE > |
| struct | Result< 3, NE > |
| struct | Result< 6, NE > |
Public Types | |
| enum | EvalOperations { EvalNone = 0, EvalCoordinates = 1, EvalJacobians = 2, LoadAttributes = 4, LoadElementIdxs = 8 } |
| typedef real_t | real_type |
| typedef Mesh_t::FE_type | FE_type |
| typedef Mesh_t::FESpace_type | FESpace_type |
| typedef Mesh_t::nodeLayout_type | nodeLayout_type |
| typedef ShapeEvaluator < FE_type, IR, real_t > | ShapeEval |
| typedef TElementTransformation < Mesh_t, IR, real_t > | T_type |
Public Member Functions | |
| TElementTransformation (const Mesh_t &mesh, const ShapeEval &eval) | |
| template<int EvalOps, int NE> | |
| MFEM_ALWAYS_INLINE void | Eval (int el, Result< EvalOps, NE > &F) |
| template<int EvalOps, int NE> | |
| MFEM_ALWAYS_INLINE void | EvalSerialized (int el, const real_t *nodeData, Result< EvalOps, NE > &F) |
Static Public Attributes | |
| static const int | dim = Mesh_t::dim |
| static const int | sdim = Mesh_t::space_dim |
| static const int | dofs = FE_type::dofs |
| static const int | qpts = IR::qpts |
Protected Member Functions | |
| template<int NE> | |
| MFEM_ALWAYS_INLINE void | SetAttributes (int el, int(&attrib)[NE]) const |
Protected Attributes | |
| TTensor3< dofs, sdim, 1, real_t > | nodes_dof |
| ShapeEval | evaluator |
| FESpace_type | fes |
| nodeLayout_type | node_layout |
| const real_t * | nodes |
| const Element *const * | elements |
Definition at line 31 of file teltrans.hpp.
| typedef Mesh_t::FE_type mfem::TElementTransformation< Mesh_t, IR, real_t >::FE_type |
Definition at line 35 of file teltrans.hpp.
| typedef Mesh_t::FESpace_type mfem::TElementTransformation< Mesh_t, IR, real_t >::FESpace_type |
Definition at line 36 of file teltrans.hpp.
| typedef Mesh_t::nodeLayout_type mfem::TElementTransformation< Mesh_t, IR, real_t >::nodeLayout_type |
Definition at line 37 of file teltrans.hpp.
| typedef real_t mfem::TElementTransformation< Mesh_t, IR, real_t >::real_type |
Definition at line 34 of file teltrans.hpp.
| typedef ShapeEvaluator<FE_type,IR,real_t> mfem::TElementTransformation< Mesh_t, IR, real_t >::ShapeEval |
Definition at line 38 of file teltrans.hpp.
| typedef TElementTransformation<Mesh_t,IR,real_t> mfem::TElementTransformation< Mesh_t, IR, real_t >::T_type |
Definition at line 40 of file teltrans.hpp.
| enum mfem::TElementTransformation::EvalOperations |
| Enumerator | |
|---|---|
| EvalNone | |
| EvalCoordinates | |
| EvalJacobians | |
| LoadAttributes | |
| LoadElementIdxs | |
Definition at line 45 of file teltrans.hpp.
|
inline |
Definition at line 100 of file teltrans.hpp.
|
inline |
Definition at line 111 of file teltrans.hpp.
|
inline |
Definition at line 119 of file teltrans.hpp.
|
inlineprotected |
Definition at line 90 of file teltrans.hpp.
|
static |
Definition at line 71 of file teltrans.hpp.
|
static |
Definition at line 73 of file teltrans.hpp.
|
protected |
Definition at line 86 of file teltrans.hpp.
|
protected |
Definition at line 81 of file teltrans.hpp.
|
protected |
Definition at line 82 of file teltrans.hpp.
|
protected |
Definition at line 83 of file teltrans.hpp.
|
protected |
Definition at line 84 of file teltrans.hpp.
|
protected |
Definition at line 78 of file teltrans.hpp.
|
static |
Definition at line 74 of file teltrans.hpp.
|
static |
Definition at line 72 of file teltrans.hpp.
1.8.5