Eigen::Matrix3d dR
Definition: HughesWinget.h:54
HughesWinget(const Eigen::Matrix3d &FOld, const Eigen::Matrix3d &FNew, Formulation formulation)
Definition: HughesWinget.cpp:8
Definition: MarmotNumericalDifferentiation.h:34
Eigen::Matrix3d compute_dScalar_dF(const Eigen::Matrix3d &FInv, const Marmot::Vector6d &dScalarDEps)
Definition: HughesWinget.cpp:82
Marmot::Vector6d dEps
Definition: HughesWinget.h:55
Eigen::Matrix< double, 6, 6 > Matrix6d
Definition: MarmotTypedefs.h:35
Formulation theFormulation
Definition: HughesWinget.h:51
Eigen::Matrix3d l
Definition: HughesWinget.h:52
Marmot::EigenTensors::Tensor633d compute_dS_dF(const Marmot::Vector6d &stress, const Eigen::Matrix3d &FInv, const Marmot::Matrix6d &dChauchyDEps)
Definition: HughesWinget.cpp:39
Formulation
Definition: HughesWinget.h:34
Eigen::Matrix< double, 3, 3 > Matrix3d
Definition: MarmotTypedefs.h:40
Eigen::Matrix< double, 6, 1 > Vector6d
Definition: MarmotTypedefs.h:43
Eigen::TensorFixedSize< double, Eigen::Sizes< 6, 3, 3 > > Tensor633d
Definition: MarmotTypedefs.h:66
Definition: HughesWinget.h:32
Eigen::Matrix3d getRotationIncrement()
Definition: HughesWinget.cpp:27
Marmot::Vector6d rotateTensor(const Marmot::Vector6d &tensor)
Definition: HughesWinget.cpp:32
Marmot::Vector6d getStrainIncrement()
Definition: HughesWinget.cpp:22
@ AbaqusLike
Definition: HughesWinget.h:35
Eigen::Matrix3d dOmega
Definition: HughesWinget.h:53