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  ,
A  ,
B  ,
C   
)
inlineprotected

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