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

#include <tevaluator.hpp>

Collaboration diagram for mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >:
[legend]

Public Types

typedef it_t::vcomplex_t vcomplex_t
 
typedef TTensor3< dofs, vdim,
ne, vcomplex_t, true > 
val_dofs_t
 
typedef TTensor3< dofs, vdim,
ne, vcomplex_t
val_dofs_t
 

Public Attributes

val_dofs_t val_dofs
 
TTensor3< qpts, vdim, ne,
vcomplex_t, true > 
val_qpts
 
TTensor4< qpts, dim, vdim, ne,
vcomplex_t
grad_qpts
 

Static Public Attributes

static const int ne = it_t::batch_size
 

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 >::AData< 3, it_t >

Definition at line 1195 of file tevaluator.hpp.

Member Typedef Documentation

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
typedef TTensor3<dofs,vdim,ne,vcomplex_t,true> mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >::val_dofs_t

Definition at line 1200 of file tevaluator.hpp.

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
typedef TTensor3<dofs,vdim,ne,vcomplex_t> mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >::val_dofs_t

Definition at line 1203 of file tevaluator.hpp.

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
typedef it_t::vcomplex_t mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >::vcomplex_t

Definition at line 1198 of file tevaluator.hpp.

Member Data Documentation

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
TTensor4<qpts,dim,vdim,ne,vcomplex_t> mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >::grad_qpts

Definition at line 1206 of file tevaluator.hpp.

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
const int mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >::ne = it_t::batch_size
static

Definition at line 1197 of file tevaluator.hpp.

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
val_dofs_t mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >::val_dofs

Definition at line 1201 of file tevaluator.hpp.

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename it_t >
TTensor3<qpts, vdim,ne,vcomplex_t,true> mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::AData< 3, it_t >::val_qpts

Definition at line 1205 of file tevaluator.hpp.


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