#include <DisplacementFiniteElement.h>
Public Member Functions | |
QPStateVarManager (double *theStateVarVector, int nStateVars) | |
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... | |
Static Public Member Functions | |
static int | getNumberOfRequiredStateVarsQuadraturePointOnly () |
Public Attributes | |
mVector6d | stress |
mVector6d | strain |
Eigen::Map< Eigen::VectorXd > | materialStateVars |
Static Private 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 StateVarVectorLayout & | theLayout |
a const reference to the respective layout More... | |
|
inline |
|
inlinestatic |
|
inlinestaticprivate |
mVector6d Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::QPStateVarManager::stress |
mVector6d Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::QPStateVarManager::strain |
Eigen::Map< Eigen::VectorXd > Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::QPStateVarManager::materialStateVars |