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::ContactDomainCondition::ConditionVariables Struct Reference

#include <contact_domain_condition.hpp>

Collaboration diagram for Kratos::ContactDomainCondition::ConditionVariables:

Public Member Functions

void SetShapeFunctionsGradients (const GeometryType::ShapeFunctionsGradientsType &rDN_De)
 
void SetShapeFunctions (const Matrix &rNcontainer)
 
const GeometryType::ShapeFunctionsGradientsTypeGetShapeFunctionsGradients ()
 
const MatrixGetShapeFunctions ()
 

Public Attributes

double detF
 
double detJ
 
Vector StrainVector
 
Vector StressVector
 
Vector N
 
Matrix F
 
Matrix DN_DX
 
Matrix ConstitutiveMatrix
 
ContactParameters Contact
 
double CurrentRadius
 
double ReferenceRadius
 
const GeometryType::ShapeFunctionsGradientsTypepDN_De
 
const MatrixpNcontainer
 
GeometryType::JacobiansType J
 
GeometryType::JacobiansType j
 
Matrix DeltaPosition
 

Member Function Documentation

◆ GetShapeFunctions()

const Matrix& Kratos::ContactDomainCondition::ConditionVariables::GetShapeFunctions ( )
inline

◆ GetShapeFunctionsGradients()

const GeometryType::ShapeFunctionsGradientsType& Kratos::ContactDomainCondition::ConditionVariables::GetShapeFunctionsGradients ( )
inline

returns the value of a specified pointer variable

◆ SetShapeFunctions()

void Kratos::ContactDomainCondition::ConditionVariables::SetShapeFunctions ( const Matrix rNcontainer)
inline

◆ SetShapeFunctionsGradients()

void Kratos::ContactDomainCondition::ConditionVariables::SetShapeFunctionsGradients ( const GeometryType::ShapeFunctionsGradientsType rDN_De)
inline

sets the value of a specified pointer variable

Member Data Documentation

◆ ConstitutiveMatrix

Matrix Kratos::ContactDomainCondition::ConditionVariables::ConstitutiveMatrix

◆ Contact

ContactParameters Kratos::ContactDomainCondition::ConditionVariables::Contact

◆ CurrentRadius

double Kratos::ContactDomainCondition::ConditionVariables::CurrentRadius

◆ DeltaPosition

Matrix Kratos::ContactDomainCondition::ConditionVariables::DeltaPosition

◆ detF

double Kratos::ContactDomainCondition::ConditionVariables::detF

◆ detJ

double Kratos::ContactDomainCondition::ConditionVariables::detJ

◆ DN_DX

Matrix Kratos::ContactDomainCondition::ConditionVariables::DN_DX

◆ F

Matrix Kratos::ContactDomainCondition::ConditionVariables::F

◆ J

GeometryType::JacobiansType Kratos::ContactDomainCondition::ConditionVariables::J

◆ j

GeometryType::JacobiansType Kratos::ContactDomainCondition::ConditionVariables::j

◆ N

Vector Kratos::ContactDomainCondition::ConditionVariables::N

◆ pDN_De

const GeometryType::ShapeFunctionsGradientsType* Kratos::ContactDomainCondition::ConditionVariables::pDN_De

◆ pNcontainer

const Matrix* Kratos::ContactDomainCondition::ConditionVariables::pNcontainer

◆ ReferenceRadius

double Kratos::ContactDomainCondition::ConditionVariables::ReferenceRadius

◆ StrainVector

Vector Kratos::ContactDomainCondition::ConditionVariables::StrainVector

◆ StressVector

Vector Kratos::ContactDomainCondition::ConditionVariables::StressVector

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