version 0.4.7
decomposehyperelastic.hh File Reference

Definition of helper struct and function to decompose a hyperelastic material model. More...

Go to the source code of this file.

Classes

struct  Ikarus::Materials::DecomposedMaterialTypes< MAT >
 A helper struct to access the return types of the function decomposeHyperelasticAndGetMaterialParameters. More...
 

Namespaces

namespace  Ikarus
 
namespace  Ikarus::Materials
 

Functions

template<Concepts::Material MAT>
requires (MAT::isHyperelastic)
auto Ikarus::Materials::decomposeHyperelasticAndGetMaterialParameters (const MAT &mat)
 A helper function to decompose a hyperelastic material model and get the underlying deviatoric material model, volumetric material model and their material parameters as a tuple. Here, the material models returned still fulfill Concepts::Material and have also been reduced again if the underlying material model is reduced (vanishing stress or vanishing strain). More...