Namespaces | Functions
MarmotElasticity.cpp File Reference
#include "Marmot/MarmotElasticity.h"
#include <iostream>
Include dependency graph for MarmotElasticity.cpp:

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

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::Isotropic::complianceTensor (const double E, const double nu)
 
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)