MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
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_tval_dofs_t
 

Public Attributes

val_dofs_t val_dofs
 
TTensor3< qpts, vdim, ne, vcomplex_t, true > val_qpts
 
TTensor4< qpts, dim, vdim, ne, vcomplex_tgrad_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 = real_t, typename real_t = real_t>
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

◆ val_dofs_t [1/2]

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = real_t, typename real_t = real_t>
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.

◆ val_dofs_t [2/2]

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = real_t, typename real_t = real_t>
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.

◆ vcomplex_t

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = real_t, typename real_t = real_t>
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

◆ grad_qpts

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = real_t, typename real_t = real_t>
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.

◆ ne

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = real_t, typename real_t = real_t>
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.

◆ val_dofs

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = real_t, typename real_t = real_t>
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.

◆ val_qpts

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = real_t, typename real_t = real_t>
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: