OGS
ProcessLib::ThermoRichardsMechanics::GravityModel< DisplacementDim > Struct Template Reference

Detailed Description

template<int DisplacementDim>
struct ProcessLib::ThermoRichardsMechanics::GravityModel< DisplacementDim >

Definition at line 28 of file ThermoRichardsMechanics/ConstitutiveCommon/Gravity.h.

#include <Gravity.h>

Public Member Functions

 GravityModel (Eigen::Vector< double, DisplacementDim > const &specific_body_force)
void eval (PorosityData const &poro_data, SolidDensityData const &rho_S_data, LiquidDensityData const &rho_L_data, SaturationData const &S_L_data, SaturationDataDeriv const &dS_L_data, GravityData< DisplacementDim > &out) const

Static Public Member Functions

static GravityModel create (SpecificBodyForceData< DisplacementDim > const &specific_body_force_data)

Private Attributes

Eigen::Vector< double, DisplacementDim > const specific_body_force_

Constructor & Destructor Documentation

◆ GravityModel()

template<int DisplacementDim>
ProcessLib::ThermoRichardsMechanics::GravityModel< DisplacementDim >::GravityModel ( Eigen::Vector< double, DisplacementDim > const & specific_body_force)
inlineexplicit

Member Function Documentation

◆ create()

template<int DisplacementDim>
GravityModel ProcessLib::ThermoRichardsMechanics::GravityModel< DisplacementDim >::create ( SpecificBodyForceData< DisplacementDim > const & specific_body_force_data)
inlinestatic

◆ eval()

template<int DisplacementDim>
void ProcessLib::ThermoRichardsMechanics::GravityModel< DisplacementDim >::eval ( PorosityData const & poro_data,
SolidDensityData const & rho_S_data,
LiquidDensityData const & rho_L_data,
SaturationData const & S_L_data,
SaturationDataDeriv const & dS_L_data,
GravityData< DisplacementDim > & out ) const

Member Data Documentation

◆ specific_body_force_

template<int DisplacementDim>
Eigen::Vector<double, DisplacementDim> const ProcessLib::ThermoRichardsMechanics::GravityModel< DisplacementDim >::specific_body_force_
private

Definition at line 50 of file ThermoRichardsMechanics/ConstitutiveCommon/Gravity.h.

Referenced by GravityModel(), and eval().


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