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.
Public Types | Public Member Functions | Protected Member Functions | List of all members
Kratos::DeviatoricPlaneShapeUtilities Class Reference

#include <deviatoric_plane_shape.hpp>

Collaboration diagram for Kratos::DeviatoricPlaneShapeUtilities:

Public Types

typedef Matrix MatrixType
 
typedef Vector VectorType
 
typedef unsigned int IndexType
 
typedef unsigned int SizeType
 

Public Member Functions

void CalculateThirdInvariantShape (const double &rLodeAngle, const double &rFriction, const double &rSmoothingAngle, double &rEffect)
 
void CalculateThirdInvariantShapeAddim (const double &rLodeAngle, const double &rFriction, const double &rSmoothingAngle, double &rEffect)
 

Protected Member Functions

 ComputeSmoothingConstants (rLodeAngle, rSmoothingAngle, rFrictionAngle, A, B, C)
 

Member Typedef Documentation

◆ IndexType

◆ MatrixType

◆ SizeType

◆ VectorType

Member Function Documentation

◆ CalculateThirdInvariantShape()

void Kratos::DeviatoricPlaneShapeUtilities::CalculateThirdInvariantShape ( const double rLodeAngle,
const double rFriction,
const double rSmoothingAngle,
double rEffect 
)
inline

◆ CalculateThirdInvariantShapeAddim()

void Kratos::DeviatoricPlaneShapeUtilities::CalculateThirdInvariantShapeAddim ( const double rLodeAngle,
const double rFriction,
const double rSmoothingAngle,
double rEffect 
)
inline

◆ ComputeSmoothingConstants()

Kratos::DeviatoricPlaneShapeUtilities::ComputeSmoothingConstants ( rLodeAngle  ,
rSmoothingAngle  ,
rFrictionAngle  ,
,
,
 
)
inlineprotected

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