OGS
ProcessLib::HT::HTProcessData Struct Referencefinal

Detailed Description

Definition at line 19 of file HTProcessData.h.

#include <HTProcessData.h>

Collaboration diagram for ProcessLib::HT::HTProcessData:
[legend]

Public Attributes

MaterialPropertyLib::MaterialSpatialDistributionMap media_map
bool const has_gravity
int const heat_transport_process_id
int const hydraulic_process_id
NumLib::NumericalStabilization stabilizer
std::vector< Eigen::VectorXd > const projected_specific_body_force_vectors
 Projected specific body force vector: R * R^T * b.
int const mesh_space_dimension
ParameterLib::Parameter< double > const & aperture_size
bool const is_volume_balance_equation_type
NumLib::ShapeMatrixCache shape_matrix_cache
 caches for each mesh element type the shape matrix

Member Data Documentation

◆ aperture_size

ParameterLib::Parameter<double> const& ProcessLib::HT::HTProcessData::aperture_size
Initial value:
=
Single, constant value parameter.

The aperture size 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 35 of file HTProcessData.h.

◆ has_gravity

bool const ProcessLib::HT::HTProcessData::has_gravity

Definition at line 23 of file HTProcessData.h.

◆ heat_transport_process_id

int const ProcessLib::HT::HTProcessData::heat_transport_process_id

Definition at line 24 of file HTProcessData.h.

◆ hydraulic_process_id

int const ProcessLib::HT::HTProcessData::hydraulic_process_id

Definition at line 25 of file HTProcessData.h.

◆ is_volume_balance_equation_type

bool const ProcessLib::HT::HTProcessData::is_volume_balance_equation_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 for the fluid phase is m/s. Otherwise, the unit of the Neumann boundary condition is kg/m³·m/s = kg/m²/s. Default value is volume.

Definition at line 44 of file HTProcessData.h.

◆ media_map

MaterialPropertyLib::MaterialSpatialDistributionMap ProcessLib::HT::HTProcessData::media_map

Definition at line 21 of file HTProcessData.h.

◆ mesh_space_dimension

int const ProcessLib::HT::HTProcessData::mesh_space_dimension

Definition at line 31 of file HTProcessData.h.

◆ projected_specific_body_force_vectors

std::vector<Eigen::VectorXd> const ProcessLib::HT::HTProcessData::projected_specific_body_force_vectors

Projected specific body force vector: R * R^T * b.

Definition at line 30 of file HTProcessData.h.

◆ shape_matrix_cache

NumLib::ShapeMatrixCache ProcessLib::HT::HTProcessData::shape_matrix_cache

caches for each mesh element type the shape matrix

Definition at line 47 of file HTProcessData.h.

◆ stabilizer

NumLib::NumericalStabilization ProcessLib::HT::HTProcessData::stabilizer

Definition at line 27 of file HTProcessData.h.


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