Namespaces | Functions
MarmotElasticity.h File Reference
#include "Marmot/MarmotVoigt.h"
Include dependency graph for MarmotElasticity.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::ContinuumMechanics
 
 Marmot::ContinuumMechanics::Elasticity
 
 Marmot::ContinuumMechanics::Elasticity::Isotropic
 Functions for the description of isotropic elastic behavior.
 
 Marmot::ContinuumMechanics::Elasticity::TransverseIsotropic
 Functions for the description of transversely isotropic elastic behavior.
 
 Marmot::ContinuumMechanics::Elasticity::Orthotropic
 Functions for the description of orthotropic elastic behavior.
 

Functions

constexpr double Marmot::ContinuumMechanics::Elasticity::Isotropic::E (const double K, const double G)
 
constexpr double Marmot::ContinuumMechanics::Elasticity::Isotropic::nu (const double K, const double G)
 
constexpr double Marmot::ContinuumMechanics::Elasticity::Isotropic::shearModulus (const double E, const double nu)
 
constexpr double Marmot::ContinuumMechanics::Elasticity::Isotropic::lameParameter (const double E, const double nu)
 
Matrix6d Marmot::ContinuumMechanics::Elasticity::Isotropic::complianceTensor (const double E, const double nu)
 
Matrix6d Marmot::ContinuumMechanics::Elasticity::Isotropic::stiffnessTensor (const double E, const double nu)
 
Matrix6d Marmot::ContinuumMechanics::Elasticity::Isotropic::stiffnessTensorKG (const double K, const double G)
 
Matrix6d Marmot::ContinuumMechanics::Elasticity::TransverseIsotropic::complianceTensor (const double E1, const double E2, const double nu12, const double nu23, const double G12)
 
Matrix6d Marmot::ContinuumMechanics::Elasticity::TransverseIsotropic::stiffnessTensor (const double E1, const double E2, const double nu12, const double nu23, const double G12)
 
Matrix6d Marmot::ContinuumMechanics::Elasticity::Orthotropic::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)
 
Matrix6d Marmot::ContinuumMechanics::Elasticity::Orthotropic::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)