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 | List of all members
Kratos::RetentionLaw::Parameters Class Reference

#include <retention_law.h>

Collaboration diagram for Kratos::RetentionLaw::Parameters:

Public Member Functions

 Parameters (const Properties &rMaterialProperties, const ProcessInfo &rCurrentProcessInfo)
 
 ~Parameters ()=default
 
void SetFluidPressure (double FluidPressure)
 
double GetFluidPressure () const
 
const ProcessInfoGetProcessInfo () const
 
const PropertiesGetMaterialProperties () const
 

Constructor & Destructor Documentation

◆ Parameters()

Kratos::RetentionLaw::Parameters::Parameters ( const Properties rMaterialProperties,
const ProcessInfo rCurrentProcessInfo 
)
inline

Structure "Parameters" to be used by the element to pass the parameters into the retention law *

KINEMATIC PARAMETERS:

NOTE: Pointers are used only to point to a certain variable, no "new" or "malloc" can be used for this Parameters ***

MATERIAL PROPERTIES:

Parameters
mrMaterialPropertiesreference to the material's Properties object (input data)

PROCESS PROPERTIES:

Parameters
mrCurrentProcessInforeference to current ProcessInfo instance (input data)

◆ ~Parameters()

Kratos::RetentionLaw::Parameters::~Parameters ( )
default

Member Function Documentation

◆ GetFluidPressure()

double Kratos::RetentionLaw::Parameters::GetFluidPressure ( ) const
inline

◆ GetMaterialProperties()

const Properties& Kratos::RetentionLaw::Parameters::GetMaterialProperties ( ) const
inline

◆ GetProcessInfo()

const ProcessInfo& Kratos::RetentionLaw::Parameters::GetProcessInfo ( ) const
inline

◆ SetFluidPressure()

void Kratos::RetentionLaw::Parameters::SetFluidPressure ( double  FluidPressure)
inline

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