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 GeometryTypeGetGeometry ()
 
const PropertiesTypeGetProperties ()
 
const MatrixTypeGetBMatrix ()
 
const MatrixTypeGetDeformationGradient ()
 
const MatrixTypeGetShapeFunctionsDerivatives ()
 
const VectorTypeGetShapeFunctions ()
 
const VectorTypeGetVolumeForce ()
 

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: