MFEM  v4.6.0
Finite element discretization library
Public Types | Static Public Attributes | List of all members
mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, impl_traits_t > Struct Template Reference

#include <tevaluator.hpp>

Public Types

typedef BData< InData, OutData, impl_traits_t > DataType
 
typedef TElementMatrix< InData, OutData, impl_traits_t > ElementMatrix
 

Static Public Attributes

static const int InData
 
static const int OutData
 

Detailed Description

template<typename FESpace_t, typename VecLayout_t, typename IR, typename complex_t = double, typename real_t = double>
template<typename kernel_t, typename impl_traits_t>
struct mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, impl_traits_t >

Definition at line 1450 of file tevaluator.hpp.

Member Typedef Documentation

◆ DataType

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename kernel_t , typename impl_traits_t >
typedef BData<InData,OutData,impl_traits_t> mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, impl_traits_t >::DataType

Definition at line 1457 of file tevaluator.hpp.

◆ ElementMatrix

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename kernel_t , typename impl_traits_t >
typedef TElementMatrix<InData,OutData,impl_traits_t> mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, impl_traits_t >::ElementMatrix

Definition at line 1458 of file tevaluator.hpp.

Member Data Documentation

◆ InData

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename kernel_t , typename impl_traits_t >
const int mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, impl_traits_t >::InData
static
Initial value:
=
Values*kernel_t::in_values + Gradients*kernel_t::in_gradients

Definition at line 1452 of file tevaluator.hpp.

◆ OutData

template<typename FESpace_t , typename VecLayout_t , typename IR , typename complex_t = double, typename real_t = double>
template<typename kernel_t , typename impl_traits_t >
const int mfem::FieldEvaluator< FESpace_t, VecLayout_t, IR, complex_t, real_t >::Spec< kernel_t, impl_traits_t >::OutData
static
Initial value:
=
Values*kernel_t::out_values + Gradients*kernel_t::out_gradients

Definition at line 1454 of file tevaluator.hpp.


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