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::WaterPressureUtilities::HydroMechanicalVariables Struct Reference

#include <water_pressure_utilities.hpp>

Collaboration diagram for Kratos::WaterPressureUtilities::HydroMechanicalVariables:

Public Member Functions

 HydroMechanicalVariables ()
 
 HydroMechanicalVariables (const GeometryType &rElementGeometry, const PropertiesType &rMaterialProperties)
 
void SetBMatrix (const MatrixType &rBMatrix)
 
void SetDeformationGradient (const MatrixType &rF0)
 
void SetShapeFunctionsDerivatives (const MatrixType &rDN_DX)
 
void SetShapeFunctions (const VectorType &rN)
 
void SetVolumeForce (const VectorType &rVolumeForce)
 
const GeometryType & GetGeometry ()
 
const PropertiesType & GetProperties ()
 
const MatrixType & GetBMatrix ()
 
const MatrixType & GetDeformationGradient ()
 
const MatrixType & GetShapeFunctionsDerivatives ()
 
const VectorType & GetShapeFunctions ()
 
const VectorType & GetVolumeForce ()
 

Public Attributes

double DeltaTime
 
double detF0
 
double CurrentRadius
 
double ConstrainedModulus
 
unsigned int number_of_variables
 

Constructor & Destructor Documentation

◆ HydroMechanicalVariables() [1/2]

Kratos::WaterPressureUtilities::HydroMechanicalVariables::HydroMechanicalVariables ( )
inline

◆ HydroMechanicalVariables() [2/2]

Kratos::WaterPressureUtilities::HydroMechanicalVariables::HydroMechanicalVariables ( const GeometryType &  rElementGeometry,
const PropertiesType &  rMaterialProperties 
)
inline

Member Function Documentation

◆ GetBMatrix()

const MatrixType& Kratos::WaterPressureUtilities::HydroMechanicalVariables::GetBMatrix ( )
inline

◆ GetDeformationGradient()

const MatrixType& Kratos::WaterPressureUtilities::HydroMechanicalVariables::GetDeformationGradient ( )
inline

◆ GetGeometry()

const GeometryType& Kratos::WaterPressureUtilities::HydroMechanicalVariables::GetGeometry ( )
inline

◆ GetProperties()

const PropertiesType& Kratos::WaterPressureUtilities::HydroMechanicalVariables::GetProperties ( )
inline

◆ GetShapeFunctions()

const VectorType& Kratos::WaterPressureUtilities::HydroMechanicalVariables::GetShapeFunctions ( )
inline

◆ GetShapeFunctionsDerivatives()

const MatrixType& Kratos::WaterPressureUtilities::HydroMechanicalVariables::GetShapeFunctionsDerivatives ( )
inline

◆ GetVolumeForce()

const VectorType& Kratos::WaterPressureUtilities::HydroMechanicalVariables::GetVolumeForce ( )
inline

◆ SetBMatrix()

void Kratos::WaterPressureUtilities::HydroMechanicalVariables::SetBMatrix ( const MatrixType &  rBMatrix)
inline

◆ SetDeformationGradient()

void Kratos::WaterPressureUtilities::HydroMechanicalVariables::SetDeformationGradient ( const MatrixType &  rF0)
inline

◆ SetShapeFunctions()

void Kratos::WaterPressureUtilities::HydroMechanicalVariables::SetShapeFunctions ( const VectorType &  rN)
inline

◆ SetShapeFunctionsDerivatives()

void Kratos::WaterPressureUtilities::HydroMechanicalVariables::SetShapeFunctionsDerivatives ( const MatrixType &  rDN_DX)
inline

◆ SetVolumeForce()

void Kratos::WaterPressureUtilities::HydroMechanicalVariables::SetVolumeForce ( const VectorType &  rVolumeForce)
inline

Member Data Documentation

◆ ConstrainedModulus

double Kratos::WaterPressureUtilities::HydroMechanicalVariables::ConstrainedModulus

◆ CurrentRadius

double Kratos::WaterPressureUtilities::HydroMechanicalVariables::CurrentRadius

◆ DeltaTime

double Kratos::WaterPressureUtilities::HydroMechanicalVariables::DeltaTime

◆ detF0

double Kratos::WaterPressureUtilities::HydroMechanicalVariables::detF0

◆ number_of_variables

unsigned int Kratos::WaterPressureUtilities::HydroMechanicalVariables::number_of_variables

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