Go to the documentation of this file.
35 namespace ContinuumMechanics {
40 namespace Elasticity::Isotropic {
48 double constexpr
E(
const double K,
const double G )
50 return 9. * K * G / ( 3. * K + G );
59 double constexpr
nu(
const double K,
const double G )
61 return ( 3 * K - 2 * G ) / ( 6 * K + 2 * G );
72 return E / ( 2 * ( 1 +
nu ) );
84 return E *
nu / ( ( 1 +
nu ) * ( 1 - 2 *
nu ) );
135 namespace Elasticity::TransverseIsotropic {
179 namespace Elasticity::Orthotropic {
constexpr double nu(const double K, const double G)
Definition: MarmotElasticity.h:59
Matrix6d complianceTensor(const double E1, const double E2, const double E3, const double nu12, const double nu23, const double nu13, const double G12, const double G23, const double G31)
Definition: MarmotElasticity.cpp:89
constexpr double E(const double K, const double G)
Definition: MarmotElasticity.h:48
Matrix6d complianceTensor(const double E1, const double E2, const double nu12, const double nu23, const double G12)
Definition: MarmotElasticity.cpp:50
Matrix6d stiffnessTensor(const double E1, const double E2, const double nu12, const double nu23, const double G12)
Definition: MarmotElasticity.cpp:69
Eigen::Matrix< double, 6, 6 > Matrix6d
Definition: MarmotTypedefs.h:35
Matrix6d stiffnessTensor(const double E, const double nu)
Definition: MarmotElasticity.cpp:10
constexpr double lameParameter(const double E, const double nu)
Definition: MarmotElasticity.h:82
This file includes functions needed for calculations with stress and strain tensors written in voigt ...
Definition: MarmotTesting.h:30
constexpr double shearModulus(const double E, const double nu)
Definition: MarmotElasticity.h:70
Matrix6d complianceTensor(const double E, const double nu)
Definition: MarmotElasticity.cpp:32
Matrix6d stiffnessTensor(const double E1, const double E2, const double E3, const double nu12, const double nu23, const double nu13, const double G12, const double G23, const double G31)
Definition: MarmotElasticity.cpp:111
Matrix6d stiffnessTensorKG(const double K, const double G)
Definition: MarmotElasticity.cpp:25