Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Marmot::Materials::VonMisesModel::VonMisesModelStateVarManager Class Reference

#include <VonMises.h>

Inheritance diagram for Marmot::Materials::VonMisesModel::VonMisesModelStateVarManager:
[legend]

Public Member Functions

 VonMisesModelStateVarManager (double *theStateVarVector)
 
- Public Member Functions inherited from MarmotStateVarVectorManager
StateView getStateView (const std::string &name) const
 get a StateView for a statevar entry More...
 
double & find (const std::string &name) const
 get the reference to the first array element of an entry in the statevar vector More...
 
bool contains (const std::string &name) const
 check if the entry with name is managed More...
 

Public Attributes

double & kappa
 

Static Public Attributes

static const auto layout
 

Additional Inherited Members

- Protected Member Functions inherited from MarmotStateVarVectorManager
 MarmotStateVarVectorManager (double *theStateVars, const StateVarVectorLayout &theLayout_)
 
- Static Protected Member Functions inherited from MarmotStateVarVectorManager
static StateVarVectorLayout makeLayout (const std::vector< StateVarEntryDefinition > &theEntries)
 generate the statevar vector layout from a list of entries, defined by name and length More...
 
- Protected Attributes inherited from MarmotStateVarVectorManager
double * theStateVars
 pointer to the first element in the statevar vector More...
 
const StateVarVectorLayouttheLayout
 a const reference to the respective layout More...
 

Constructor & Destructor Documentation

◆ VonMisesModelStateVarManager()

Marmot::Materials::VonMisesModel::VonMisesModelStateVarManager::VonMisesModelStateVarManager ( double *  theStateVarVector)
inline

Member Data Documentation

◆ layout

const auto Marmot::Materials::VonMisesModel::VonMisesModelStateVarManager::layout
inlinestatic
Initial value:
{ .name = "kappa", .length = 1 },
} )

◆ kappa

double& Marmot::Materials::VonMisesModel::VonMisesModelStateVarManager::kappa

The documentation for this class was generated from the following file:
MarmotStateVarVectorManager::makeLayout
static StateVarVectorLayout makeLayout(const std::vector< StateVarEntryDefinition > &theEntries)
generate the statevar vector layout from a list of entries, defined by name and length
Definition: MarmotStateVarVectorManager.h:74