Namespaces | Typedefs
MarmotTypedefs.h File Reference
#include "Eigen/Core"
#include "Eigen/Dense"
#include "unsupported/Eigen/CXX11/Tensor"
Include dependency graph for MarmotTypedefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Typedefs

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::Vector6dMarmot::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
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 6, 3, 3 > > Marmot::EigenTensors::Tensor633d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 3, 2, 2 > > Marmot::EigenTensors::Tensor322d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 3, 3, 3, 3 > > Marmot::EigenTensors::Tensor3333d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 3, 3, 3 > > Marmot::EigenTensors::Tensor333d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 1, 2, 2 > > Marmot::EigenTensors::Tensor122d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 2, 2, 2, 2 > > Marmot::EigenTensors::Tensor2222d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 2, 2, 1, 2 > > Marmot::EigenTensors::Tensor2212d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 2, 1, 2, 2 > > Marmot::EigenTensors::Tensor2122d
 
typedef Eigen::TensorFixedSize< double, Eigen::Sizes< 2, 1, 1, 2 > > Marmot::EigenTensors::Tensor2112d