![]() |
#include "Marmot/MarmotTypedefs.h"
Go to the source code of this file.
Classes | |
struct | Marmot::Materials::PronySeries::Properties |
Namespaces | |
Marmot | |
This file includes functions needed for calculations with stress and strain tensors written in voigt notation. | |
Marmot::Materials | |
Marmot::Materials::PronySeries | |
Typedefs | |
typedef Eigen::Matrix< double, 6, Eigen::Dynamic > | Marmot::Materials::PronySeries::StateVarMatrix |
typedef Eigen::Map< StateVarMatrix > | Marmot::Materials::PronySeries::mapStateVarMatrix |
Functions | |
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) |
struct Marmot::Materials::PronySeries::Properties |
Class Members | ||
---|---|---|
size_t | nPronyTerms | |
Matrix6d | ultimateStiffnessMatrix | |
Matrix< double, 6, -1 > | pronyStiffnesses | |
Matrix< double, 6, -1 > | pronyRelaxationTimes |