OGS
|
Definition at line 35 of file HeatTransportBHEProcessData.h.
#include <HeatTransportBHEProcessData.h>
Public Member Functions | |
HeatTransportBHEProcessData (MaterialPropertyLib::MaterialSpatialDistributionMap media_map_, std::vector< BHE::BHETypes > &&vec_BHEs_, BHEInflowPythonBoundaryConditionPythonSideInterface *py_bc_object_=nullptr, const bool use_tespy=false, const bool use_server_communication=false, AlgebraicBCSetting algebraicBCSetting={false, 100.0, false}) | |
Public Attributes | |
MaterialPropertyLib::MaterialSpatialDistributionMap | media_map |
std::vector< BHE::BHETypes > | _vec_BHE_property |
MeshLib::PropertyVector< int > const * | _mesh_prop_materialIDs = nullptr |
std::unordered_map< int, int > | _map_materialID_to_BHE_ID {} |
BHEInflowPythonBoundaryConditionPythonSideInterface * | py_bc_object |
Python object computing BC values. | |
const bool | _use_tespy |
const bool | _use_server_communication |
AlgebraicBCSetting const | _algebraic_BC_Setting |
|
inline |
Definition at line 37 of file HeatTransportBHEProcessData.h.
AlgebraicBCSetting const ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_algebraic_BC_Setting |
Definition at line 67 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::algebraicBcConcreteProcess(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::assembleConcreteProcess(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::createBHEBoundaryConditionTopBottom(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::isLinear(), and ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::requiresNormalization().
std::unordered_map<int, int> ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_map_materialID_to_BHE_ID {} |
Definition at line 58 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::HeatTransportBHEProcess().
MeshLib::PropertyVector<int> const* ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_mesh_prop_materialIDs = nullptr |
Definition at line 57 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::HeatTransportBHEProcess().
const bool ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_use_server_communication |
Definition at line 65 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postTimestepConcreteProcess(), and ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::preTimestepConcreteProcess().
const bool ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_use_tespy |
Definition at line 63 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postIterationConcreteProcess().
std::vector<BHE::BHETypes> ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_vec_BHE_property |
Definition at line 55 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::HeatTransportBHEProcess(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::algebraicBcConcreteProcess(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::constructDofTable(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::createBHEBoundaryConditionTopBottom(), and ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::initializeConcreteProcess().
MaterialPropertyLib::MaterialSpatialDistributionMap ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::media_map |
Definition at line 53 of file HeatTransportBHEProcessData.h.
BHEInflowPythonBoundaryConditionPythonSideInterface* ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::py_bc_object |
Python object computing BC values.
Definition at line 61 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::createBHEBoundaryConditionTopBottom(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postIterationConcreteProcess(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postTimestepConcreteProcess(), and ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::preTimestepConcreteProcess().