Todo List
Member
Marmot::Math::macaulyMatrix
(const Eigen::Matrix< double, nRows, nCols > &mat)
: Can be replaced easily with Eigen's array() functionality ???
Member
Marmot::Math::semiImplicitEuler
(Eigen::Matrix< double, ySize, 1 > yN, const double dt, functionType fRate, Args &&... fRateArgs)
: Replace inverse bei solving equation system?
: Use external central difference function?
Class
Marmot::ContinuumMechanics::CommonConstitutiveModels::DuvautLionsViscosity< nMatTangentSize >
: Update member names to more descriptive ones
Member
Marmot::ContinuumMechanics::CommonConstitutiveModels::DuvautLionsViscosity< nMatTangentSize >::applyViscosityOnMatTangent
(const TangentSizedMatrix &matTangentInv, double dT)
: Check if application to inverse can be replaced by application to non-inverse in general
"
why is dStrain an in-out parameter?
Member
MarmotMaterialHyperElastic::computeStress
(double *S, double *dSdE, const double *FOld, const double *FNew, const double *timeOld, const double dT, double &pNewDT) override
A default implementation is provided.
Member
MarmotMaterialHyperElastic::computeStressPK2
(double *S, double *dSdE, const double *E, const double *timeOld, const double dT, double &pNewDT)=0
Should we use function overloading in this case and simple also use computeStress for the function name?
Member
MarmotMaterialHypoElastic::computeStress
(double *stress, double *dStressDDStrain, const double *FOld, const double *FNew, const double *timeOld, const double dT, double &pNewDT) override
A default implementation is provided.
Member
MarmotMaterialHypoElasticAD::computeStress
(double *stress, double *dStressDDStrain, const double *FOld, const double *FNew, const double *timeOld, const double dT, double &pNewDT) override
A default implementation is provided.