GEOS
Public Member Functions | List of all members
geos::StencilMaterialAccessors< MATERIAL_TYPE, TRAITS > Struct Template Reference

A struct to automatically construct and store element view accessors. More...

#include <StencilAccessors.hpp>

Inheritance diagram for geos::StencilMaterialAccessors< MATERIAL_TYPE, TRAITS >:
Inheritance graph
[legend]

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
 

Detailed Description

template<typename MATERIAL_TYPE, typename ... TRAITS>
struct geos::StencilMaterialAccessors< MATERIAL_TYPE, TRAITS >

A struct to automatically construct and store element view accessors.

Template Parameters
MATERIAL_TYPEthe type of the material model
TRAITSthe pack containing the types of the fields

Definition at line 97 of file StencilAccessors.hpp.

Constructor & Destructor Documentation

◆ StencilMaterialAccessors()

template<typename MATERIAL_TYPE , typename ... TRAITS>
geos::StencilMaterialAccessors< MATERIAL_TYPE, TRAITS >::StencilMaterialAccessors ( ElementRegionManager const &  elemManager,
string const &  solverName 
)
inline

Constructor for the struct.

Template Parameters
MATERIAL_TYPEtype of the constitutive model
Parameters
[in]elemManagera reference to the elemRegionManager
[in]solverNamethe name of the solver creating the view accessors

Definition at line 109 of file StencilAccessors.hpp.


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