OGS
|
Definition at line 32 of file LiquidFlowData.h.
#include <LiquidFlowData.h>
Public Attributes | |
EquationBalanceType const | equation_balance_type |
MaterialPropertyLib::MaterialSpatialDistributionMap | media_map |
std::vector< Eigen::MatrixXd > const | element_rotation_matrices |
A vector of the rotation matrices for all elements. | |
int const | mesh_space_dimension |
Eigen::VectorXd const | specific_body_force |
bool const | has_gravity |
ParameterLib::Parameter< double > const & | aperture_size |
NumLib::ShapeMatrixCache | shape_matrix_cache |
caches for each mesh element type the shape matrix | |
MaterialPropertyLib::Variable const | phase_variable |
ParameterLib::Parameter<double> const& ProcessLib::LiquidFlow::LiquidFlowData::aperture_size |
It stores aperture size, which is the thickness of 2D element or the cross section area of 1D element. For 3D element, the value is set to 1.
Definition at line 54 of file LiquidFlowData.h.
Referenced by ProcessLib::LiquidFlow::LiquidFlowLocalAssembler< ShapeFunction, GlobalDim >::LiquidFlowLocalAssembler().
std::vector<Eigen::MatrixXd> const ProcessLib::LiquidFlow::LiquidFlowData::element_rotation_matrices |
A vector of the rotation matrices for all elements.
Definition at line 45 of file LiquidFlowData.h.
EquationBalanceType const ProcessLib::LiquidFlow::LiquidFlowData::equation_balance_type |
This indicates whether the governing equation is a volume balance or a mass balance. Its value can be volume
or mass
. If it is set to volume
, note that the phase density must be constant, and the unit of the Neumann boundary condition is m/s. Otherwise, the unit of the Neumann boundary condition is kg/m³·m/s = kg/m²/s. By default, it is set to volume
.
Definition at line 40 of file LiquidFlowData.h.
bool const ProcessLib::LiquidFlow::LiquidFlowData::has_gravity |
Definition at line 50 of file LiquidFlowData.h.
MaterialPropertyLib::MaterialSpatialDistributionMap ProcessLib::LiquidFlow::LiquidFlowData::media_map |
Definition at line 42 of file LiquidFlowData.h.
int const ProcessLib::LiquidFlow::LiquidFlowData::mesh_space_dimension |
Definition at line 47 of file LiquidFlowData.h.
Referenced by ProcessLib::LiquidFlow::LiquidFlowProcess::initializeConcreteProcess().
MaterialPropertyLib::Variable const ProcessLib::LiquidFlow::LiquidFlowData::phase_variable |
Definition at line 59 of file LiquidFlowData.h.
NumLib::ShapeMatrixCache ProcessLib::LiquidFlow::LiquidFlowData::shape_matrix_cache |
caches for each mesh element type the shape matrix
Definition at line 57 of file LiquidFlowData.h.
Referenced by ProcessLib::LiquidFlow::LiquidFlowLocalAssembler< ShapeFunction, GlobalDim >::getShapeMatrix().
Eigen::VectorXd const ProcessLib::LiquidFlow::LiquidFlowData::specific_body_force |
Definition at line 49 of file LiquidFlowData.h.