MarmotMaterial(const double *materialProperties, int nMaterialProperties, int materialNumber)
virtual void assignStateVars(double *stateVars, int nStateVars)
Definition: MarmotUtils.h:29
int getNumberOfAssignedStateVars()
virtual void initializeYourself()
virtual ~MarmotMaterial()
virtual int getNumberOfRequiredStateVars()=0
Definition: MarmotMaterial.h:32
virtual StateView getStateView(const std::string &stateName)=0
double * stateVars
Definition: MarmotMaterial.h:38
double * getAssignedStateVars()
const int materialNumber
Definition: MarmotMaterial.h:42
int nStateVars
Definition: MarmotMaterial.h:39
const int nMaterialProperties
Definition: MarmotMaterial.h:36
const double * materialProperties
Definition: MarmotMaterial.h:35