KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Static Public Member Functions | List of all members
Kratos::StressStrainUtilities Class Reference

#include <stress_strain_utilities.hpp>

Collaboration diagram for Kratos::StressStrainUtilities:

Static Public Member Functions

static double CalculateStressNorm (const Vector &StressVector)
 
static double CalculateVonMisesStress (const Vector &StressVector)
 
static double CalculateTrace (const Vector &StressVector)
 
static double CalculateMeanStress (const Vector &StressVector)
 
static double CalculateVonMisesStrain (const Vector &StrainVector)
 
static Vector CalculateHenckyStrain (const Matrix &DeformationGradient, size_t VoigtSize)
 

Member Function Documentation

◆ CalculateHenckyStrain()

static Vector Kratos::StressStrainUtilities::CalculateHenckyStrain ( const Matrix DeformationGradient,
size_t  VoigtSize 
)
inlinestatic

◆ CalculateMeanStress()

static double Kratos::StressStrainUtilities::CalculateMeanStress ( const Vector StressVector)
inlinestatic

◆ CalculateStressNorm()

static double Kratos::StressStrainUtilities::CalculateStressNorm ( const Vector StressVector)
inlinestatic

◆ CalculateTrace()

static double Kratos::StressStrainUtilities::CalculateTrace ( const Vector StressVector)
inlinestatic

◆ CalculateVonMisesStrain()

static double Kratos::StressStrainUtilities::CalculateVonMisesStrain ( const Vector StrainVector)
inlinestatic

◆ CalculateVonMisesStress()

static double Kratos::StressStrainUtilities::CalculateVonMisesStress ( const Vector StressVector)
inlinestatic

The documentation for this class was generated from the following file: