![]() |
Classes | |
struct | Properties |
Typedefs | |
typedef Eigen::Matrix< double, 6, Eigen::Dynamic > | StateVarMatrix |
typedef Eigen::Map< StateVarMatrix > | mapStateVarMatrix |
Functions | |
void | evaluatePronySeries (const Properties &props, Vector6d &stress, Matrix6d &stiffness, Eigen::Ref< mapStateVarMatrix > stateVars, const Vector6d &dStrain, const double dT, const bool updateStateVars=false) |
void | updateStateVars (const Properties &props, Eigen::Ref< mapStateVarMatrix > stateVars, const Vector6d &dStrain, const double dT) |
struct Marmot::Materials::PronySeries::Properties |
Class Members | ||
---|---|---|
size_t | nPronyTerms | |
Matrix6d | ultimateStiffnessMatrix | |
Matrix< double, 6, -1 > | pronyStiffnesses | |
Matrix< double, 6, -1 > | pronyRelaxationTimes |
typedef Eigen::Matrix< double, 6, Eigen::Dynamic > Marmot::Materials::PronySeries::StateVarMatrix |
typedef Eigen::Map< StateVarMatrix > Marmot::Materials::PronySeries::mapStateVarMatrix |
void Marmot::Materials::PronySeries::evaluatePronySeries | ( | const Properties & | props, |
Vector6d & | stress, | ||
Matrix6d & | stiffness, | ||
Eigen::Ref< mapStateVarMatrix > | stateVars, | ||
const Vector6d & | dStrain, | ||
const double | dT, | ||
const bool | updateStateVars = false |
||
) |
void Marmot::Materials::PronySeries::updateStateVars | ( | const Properties & | props, |
Eigen::Ref< mapStateVarMatrix > | stateVars, | ||
const Vector6d & | dStrain, | ||
const double | dT | ||
) |