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 Member Functions | Public Attributes | List of all members
Kratos::FrictionLaw::FrictionLawVariables Struct Reference

#include <friction_law.hpp>

Collaboration diagram for Kratos::FrictionLaw::FrictionLawVariables:

Public Member Functions

 FrictionLawVariables ()
 
void Initialize (const double &rTangentPenalty, double PS, double &rArea, bool rImplex=false)
 

Public Attributes

double FrictionCoefficient
 
double Alpha
 
double Area
 
double TangentPenalty
 
double PlasticSlipOld
 
double PlasticSlip
 
double Adhesion
 
bool Implex
 

Constructor & Destructor Documentation

◆ FrictionLawVariables()

Kratos::FrictionLaw::FrictionLawVariables::FrictionLawVariables ( )
inline

Member Function Documentation

◆ Initialize()

void Kratos::FrictionLaw::FrictionLawVariables::Initialize ( const double rTangentPenalty,
double  PS,
double rArea,
bool  rImplex = false 
)
inline

Member Data Documentation

◆ Adhesion

double Kratos::FrictionLaw::FrictionLawVariables::Adhesion

◆ Alpha

double Kratos::FrictionLaw::FrictionLawVariables::Alpha

◆ Area

double Kratos::FrictionLaw::FrictionLawVariables::Area

◆ FrictionCoefficient

double Kratos::FrictionLaw::FrictionLawVariables::FrictionCoefficient

◆ Implex

bool Kratos::FrictionLaw::FrictionLawVariables::Implex

◆ PlasticSlip

double Kratos::FrictionLaw::FrictionLawVariables::PlasticSlip

◆ PlasticSlipOld

double Kratos::FrictionLaw::FrictionLawVariables::PlasticSlipOld

◆ TangentPenalty

double Kratos::FrictionLaw::FrictionLawVariables::TangentPenalty

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