This file includes functions needed for calculations with stress and strain tensors written in voigt notation. More...
Namespaces | |
AutomaticDifferentiation | |
Constants | |
ContinuumMechanics | |
EigenTensors | |
Elements | |
FiniteElement | |
Materials | |
Math | |
NumericalAlgorithms | |
Testing | |
Typedefs | |
typedef Eigen::Matrix< double, 6, 6 > | Matrix6d |
typedef Eigen::Matrix< double, 6, 9 > | Matrix69d |
typedef Eigen::Matrix< double, 9, 9 > | Matrix99d |
typedef Eigen::Matrix< double, 3, 4 > | Matrix34d |
typedef Eigen::Map< Matrix6d > | mMatrix6d |
typedef Eigen::Matrix< double, 3, 3 > | Matrix3d |
typedef Eigen::Matrix< double, 3, 1 > | Vector3d |
typedef Eigen::Matrix< double, 6, 1 > | Vector6d |
typedef Eigen::Matrix< double, 7, 1 > | Vector7d |
typedef Eigen::Matrix< double, 8, 1 > | Vector8d |
typedef Eigen::Matrix< double, 9, 1 > | Vector9d |
typedef Eigen::Matrix< int, 8, 1 > | Vector8i |
typedef Eigen::Matrix< double, 1, 6 > | RowVector6d |
typedef Eigen::Map< Vector6d > | mVector6d |
typedef Eigen::Map< Eigen::VectorXd > | mVectorXd |
typedef Eigen::Map< const Marmot::Vector6d > | mConstVector6d |
typedef Eigen::Matrix< double, 3, 6 > | Matrix36d |
typedef Eigen::Matrix< double, 3, 6 > | Matrix36 |
typedef Eigen::Matrix< double, 6, 3 > | Matrix63d |
typedef Eigen::Matrix< double, 9, 9 > | Matrix9d |
typedef std::complex< double > | complexDouble |
typedef Eigen::Matrix< complexDouble, 6, 1 > | Vector6cd |
Functions | |
void | discardTheIncrement (double &pNewDT, double value, const std::string &message) |
This file includes functions needed for calculations with stress and strain tensors written in voigt notation.
typedef Eigen::Matrix< double, 6, 6 > Marmot::Matrix6d |
typedef Eigen::Matrix< double, 6, 9 > Marmot::Matrix69d |
typedef Eigen::Matrix< double, 9, 9 > Marmot::Matrix99d |
typedef Eigen::Matrix< double, 3, 4 > Marmot::Matrix34d |
typedef Eigen::Map< Matrix6d > Marmot::mMatrix6d |
typedef Eigen::Matrix< double, 3, 3 > Marmot::Matrix3d |
typedef Eigen::Matrix< double, 3, 1 > Marmot::Vector3d |
typedef Eigen::Matrix< double, 6, 1 > Marmot::Vector6d |
typedef Eigen::Matrix< double, 7, 1 > Marmot::Vector7d |
typedef Eigen::Matrix< double, 8, 1 > Marmot::Vector8d |
typedef Eigen::Matrix< double, 9, 1 > Marmot::Vector9d |
typedef Eigen::Matrix< int, 8, 1 > Marmot::Vector8i |
typedef Eigen::Matrix< double, 1, 6 > Marmot::RowVector6d |
typedef Eigen::Map< Vector6d > Marmot::mVector6d |
typedef Eigen::Map< Eigen::VectorXd > Marmot::mVectorXd |
typedef Eigen::Map< const Marmot::Vector6d > Marmot::mConstVector6d |
typedef Eigen::Matrix< double, 3, 6 > Marmot::Matrix36d |
typedef Eigen::Matrix< double, 3, 6 > Marmot::Matrix36 |
typedef Eigen::Matrix< double, 6, 3 > Marmot::Matrix63d |
typedef Eigen::Matrix< double, 9, 9 > Marmot::Matrix9d |
typedef std::complex< double > Marmot::complexDouble |
typedef Eigen::Matrix< complexDouble, 6, 1 > Marmot::Vector6cd |
void Marmot::discardTheIncrement | ( | double & | pNewDT, |
double | value, | ||
const std::string & | message | ||
) |