MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t > Struct Template Reference

#include <teltrans.hpp>

Collaboration diagram for mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >:
[legend]

Public Types

typedef it_t::vreal_t vreal_t
 
typedef TTensor3< qpts, sdim, ne, vreal_t, true > x_type
 
typedef TTensor4< qpts, dim, sdim, ne, vreal_t, true > Jt_type
 
typedef TTensor4< qpts, dim, sdim, ne, vreal_tJt_type
 
typedef TTensor3< dofs, sdim, ne, vreal_tnodes_dof_t
 

Public Member Functions

MFEM_ALWAYS_INLINE void Eval (int el, T_type &T)
 
MFEM_ALWAYS_INLINE void EvalSerialized (int el, T_type &T, const vreal_t *nodeData)
 

Public Attributes

x_type x
 
Jt_type Jt
 
nodes_dof_t nodes_dof
 

Static Public Attributes

static const int ne = it_t::batch_size
 

Detailed Description

template<typename Mesh_t, typename IR, typename real_t = real_t>
template<typename it_t>
struct mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >

Definition at line 252 of file teltrans.hpp.

Member Typedef Documentation

◆ Jt_type [1/2]

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
typedef TTensor4<qpts,dim,sdim,ne,vreal_t,true> mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::Jt_type

Definition at line 259 of file teltrans.hpp.

◆ Jt_type [2/2]

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
typedef TTensor4<qpts,dim,sdim,ne,vreal_t> mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::Jt_type

Definition at line 261 of file teltrans.hpp.

◆ nodes_dof_t

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
typedef TTensor3<dofs,sdim,ne,vreal_t> mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::nodes_dof_t

Definition at line 265 of file teltrans.hpp.

◆ vreal_t

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
typedef it_t::vreal_t mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::vreal_t

Definition at line 255 of file teltrans.hpp.

◆ x_type

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
typedef TTensor3<qpts,sdim,ne,vreal_t,true> mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::x_type

Definition at line 256 of file teltrans.hpp.

Member Function Documentation

◆ Eval()

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
MFEM_ALWAYS_INLINE void mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::Eval ( int el,
T_type & T )
inline

Definition at line 271 of file teltrans.hpp.

◆ EvalSerialized()

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
MFEM_ALWAYS_INLINE void mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::EvalSerialized ( int el,
T_type & T,
const vreal_t * nodeData )
inline

Definition at line 290 of file teltrans.hpp.

Member Data Documentation

◆ Jt

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
Jt_type mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::Jt

Definition at line 263 of file teltrans.hpp.

◆ ne

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
const int mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::ne = it_t::batch_size
static

Definition at line 254 of file teltrans.hpp.

◆ nodes_dof

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
nodes_dof_t mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::nodes_dof

Definition at line 267 of file teltrans.hpp.

◆ x

template<typename Mesh_t , typename IR , typename real_t = real_t>
template<typename it_t >
x_type mfem::TElementTransformation< Mesh_t, IR, real_t >::Result< 3, it_t >::x

Definition at line 257 of file teltrans.hpp.


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