FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Space::EvalDataReduced< EvalTraits_, cfg_tags_ > Class Template Reference

Reduced Space evaluation data structure. More...

#include <eval_data.hpp>

Public Types

typedef BasisDataReduced< EvalTraits_, cfg_tags_ > BasisDataType
 basis data type More...
 
typedef EvalTraits_ EvalTraits
 

Public Attributes

BasisDataType phi [max_local_dofs]
 the basis function data vector More...
 

Static Public Attributes

static constexpr SpaceTags config = BasisDataType::config
 
static constexpr int max_local_dofs = EvalTraits_::max_local_dofs
 maximum number of local dofs More...
 

Detailed Description

template<typename EvalTraits_, SpaceTags cfg_tags_>
class FEAT::Space::EvalDataReduced< EvalTraits_, cfg_tags_ >

Reduced Space evaluation data structure.

Template Parameters
EvalTraits_The space evaluator traits that this evaluation data shall use.
Cfg_A space config class that specifies what data shall be supplied. See Space::ConfigBase for details.
Note
When compiling in debug mode, all values are initialized to NaN.
Author
Maximilian Esser

Definition at line 173 of file eval_data.hpp.

Member Typedef Documentation

◆ BasisDataType

template<typename EvalTraits_ , SpaceTags cfg_tags_>
typedef BasisDataReduced<EvalTraits_, cfg_tags_> FEAT::Space::EvalDataReduced< EvalTraits_, cfg_tags_ >::BasisDataType

basis data type

Definition at line 180 of file eval_data.hpp.

◆ EvalTraits

template<typename EvalTraits_ , SpaceTags cfg_tags_>
typedef EvalTraits_ FEAT::Space::EvalDataReduced< EvalTraits_, cfg_tags_ >::EvalTraits

Definition at line 182 of file eval_data.hpp.

Member Data Documentation

◆ config

template<typename EvalTraits_ , SpaceTags cfg_tags_>
constexpr SpaceTags FEAT::Space::EvalDataReduced< EvalTraits_, cfg_tags_ >::config = BasisDataType::config
staticconstexpr

Definition at line 188 of file eval_data.hpp.

◆ max_local_dofs

template<typename EvalTraits_ , SpaceTags cfg_tags_>
constexpr int FEAT::Space::EvalDataReduced< EvalTraits_, cfg_tags_ >::max_local_dofs = EvalTraits_::max_local_dofs
staticconstexpr

maximum number of local dofs

Definition at line 177 of file eval_data.hpp.

◆ phi

template<typename EvalTraits_ , SpaceTags cfg_tags_>
BasisDataType FEAT::Space::EvalDataReduced< EvalTraits_, cfg_tags_ >::phi[max_local_dofs]

the basis function data vector

Definition at line 185 of file eval_data.hpp.


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