Namespaces | Functions
MarmotKelvinChain.cpp File Reference
#include "Marmot/MarmotKelvinChain.h"
Include dependency graph for MarmotKelvinChain.cpp:

Namespaces

 Marmot
 This file includes functions needed for calculations with stress and strain tensors written in voigt notation.
 
 Marmot::Materials
 
 Marmot::Materials::KelvinChain
 

Functions

Properties Marmot::Materials::KelvinChain::generateRetardationTimes (int n, double min, double spacing)
 
void Marmot::Materials::KelvinChain::evaluateKelvinChain (const double dT, Properties elasticModuli, Properties retardationTimes, StateVarMatrix stateVars, double &uniaxialCompliance, Marmot::Vector6d &dStrain, const double factor)
 
void Marmot::Materials::KelvinChain::updateStateVarMatrix (double dT, Properties elasticModuli, Properties retardationTimes, Ref< StateVarMatrix > stateVars, const Vector6d &dStress, const Matrix6d &unitComplianceMatrix)
 
void Marmot::Materials::KelvinChain::computeLambdaAndBeta (double dT, double tau, double &lambda, double &beta)