GEOS
|
A struct to automatically construct and store element view accessors. More...
#include <StencilAccessors.hpp>
Public Member Functions | |
StencilMaterialAccessors (ElementRegionManager const &elemManager, string const &solverName) | |
Constructor for the struct. More... | |
Public Member Functions inherited from geos::StencilAccessors< TRAITS ... > | |
auto | get (TRAIT) const |
auto | get () const |
StencilAccessors (ElementRegionManager const &elemManager, string const &solverName) | |
Constructor for the struct. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from geos::StencilAccessors< TRAITS ... > | |
StencilAccessors ()=default | |
Constructor for the struct. | |
Protected Attributes inherited from geos::StencilAccessors< TRAITS ... > | |
std::tuple< ElementRegionManager::ElementViewAccessor< traits::ViewTypeConst< typename TRAITS::type > > ... > | m_accessors |
the tuple storing all the accessors | |
A struct to automatically construct and store element view accessors.
MATERIAL_TYPE | the type of the material model |
TRAITS | the pack containing the types of the fields |
Definition at line 97 of file StencilAccessors.hpp.
|
inline |
Constructor for the struct.
MATERIAL_TYPE | type of the constitutive model |
[in] | elemManager | a reference to the elemRegionManager |
[in] | solverName | the name of the solver creating the view accessors |
Definition at line 109 of file StencilAccessors.hpp.