![]() |
OGS
|
|
Definition at line 31 of file BoreholeGeometry.h.
#include <BoreholeGeometry.h>
Public Member Functions | |
| BoreholeGeometry | rebuildForNodes (std::vector< MeshLib::Node * > const &new_nodes) const |
Public Attributes | |
| double const | length |
| DiameterProfile const | sections |
| Section boundaries and borehole diameters. | |
| ParameterLib::Parameter< double > const * | diameter_param {nullptr} |
| BoreholeGeometry ProcessLib::HeatTransportBHE::BHE::BoreholeGeometry::rebuildForNodes | ( | std::vector< MeshLib::Node * > const & | new_nodes | ) | const |
Rebuild this geometry for different BHE nodes. Used for grouped BHE definitions where config is shared but each BHE has its own node set.
Definition at line 52 of file BoreholeGeometry.cpp.
References ProcessLib::HeatTransportBHE::BHE::buildBoreholeGeometry(), diameter_param, length, and OGS_FATAL.
| ParameterLib::Parameter<double> const* ProcessLib::HeatTransportBHE::BHE::BoreholeGeometry::diameter_param {nullptr} |
Stored for rebuilding geometry with different BHE nodes (grouped BHE definitions). May be nullptr for test-constructed objects.
Definition at line 44 of file BoreholeGeometry.h.
Referenced by rebuildForNodes().
| double const ProcessLib::HeatTransportBHE::BHE::BoreholeGeometry::length |
Total length/depth of the BHE unit is m
Definition at line 37 of file BoreholeGeometry.h.
Referenced by rebuildForNodes().
| DiameterProfile const ProcessLib::HeatTransportBHE::BHE::BoreholeGeometry::sections |
Section boundaries and borehole diameters.
Definition at line 40 of file BoreholeGeometry.h.