Namespaces | Functions
MarmotEnergyDensityFunctions.h File Reference
#include "Fastor/Fastor.h"
#include "Marmot/MarmotFastorTensorBasics.h"
Include dependency graph for MarmotEnergyDensityFunctions.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::EnergyDensityFunctions
 
 Marmot::ContinuumMechanics::EnergyDensityFunctions::FirstOrderDerived
 
 Marmot::ContinuumMechanics::EnergyDensityFunctions::SecondOrderDerived
 

Functions

template<typename T >
Marmot::ContinuumMechanics::EnergyDensityFunctions::PenceGouPotentialA (const Tensor33t< T > &C, const double K, const double G)
 
template<typename T >
Marmot::ContinuumMechanics::EnergyDensityFunctions::PenceGouPotentialB (const Tensor33t< T > &C, const double K, const double G)
 
template<typename T >
Marmot::ContinuumMechanics::EnergyDensityFunctions::PenceGouPotentialC (const Tensor33t< T > &C, const double K, const double G)
 
template<typename T >
std::tuple< T, Tensor33t< T > > Marmot::ContinuumMechanics::EnergyDensityFunctions::FirstOrderDerived::PenceGouPotentialB (const Tensor33t< T > &C, const double K, const double G)
 
template<typename T >
std::tuple< T, Tensor33t< T >, Tensor3333t< T > > Marmot::ContinuumMechanics::EnergyDensityFunctions::SecondOrderDerived::PenceGouPotentialB (const Tensor33t< T > &C, const double K, const double G)