OGS
Gravity.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "Base.h"
13#include "FluidDensity.h"
14#include "Porosity.h"
15#include "Saturation.h"
16#include "SolidDensity.h"
17
18namespace ProcessLib::TH2M
19{
20namespace ConstitutiveRelations
21{
22template <int DisplacementDim>
25 struct VolumetricBodyForceTag>;
26
27template <int DisplacementDim>
29{
30 void eval(
31 FluidDensityData const& fluid_density_data,
32 PorosityData const& porosity_data,
33 SaturationData const& S_L_data,
34 SolidDensityData const& solid_density_data,
35 SpecificBodyForceData<DisplacementDim> const& specific_body_force,
36 VolumetricBodyForce<DisplacementDim>& volumetric_body_force) const;
37};
38
39extern template struct GravityModel<2>;
40extern template struct GravityModel<3>;
41} // namespace ConstitutiveRelations
42} // namespace ProcessLib::TH2M
void eval(FluidDensityData const &fluid_density_data, PorosityData const &porosity_data, SaturationData const &S_L_data, SolidDensityData const &solid_density_data, SpecificBodyForceData< DisplacementDim > const &specific_body_force, VolumetricBodyForce< DisplacementDim > &volumetric_body_force) const
Definition Gravity.cpp:17