OGS
|
Definition at line 26 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) | |
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 |
|
inline |
Definition at line 28 of file HeatTransportBHEProcessData.h.
std::unordered_map<int, int> ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_map_materialID_to_BHE_ID {} |
Definition at line 47 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::HeatTransportBHEProcess().
MeshLib::PropertyVector<int> const* ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_mesh_prop_materialIDs = nullptr |
Definition at line 46 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::HeatTransportBHEProcess().
const bool ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_use_server_communication |
Definition at line 54 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::createBHEBoundaryConditionTopBottom(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postTimestepConcreteProcess(), and ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::preTimestepConcreteProcess().
const bool ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_use_tespy |
Definition at line 52 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postIterationConcreteProcess().
std::vector<BHE::BHETypes> ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_vec_BHE_property |
Definition at line 44 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::HeatTransportBHEProcess(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::constructDofTable(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::createBHEBoundaryConditionTopBottom(), and ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::initializeConcreteProcess().
MaterialPropertyLib::MaterialSpatialDistributionMap ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::media_map |
Definition at line 42 of file HeatTransportBHEProcessData.h.
BHEInflowPythonBoundaryConditionPythonSideInterface* ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::py_bc_object |
Python object computing BC values.
Definition at line 50 of file HeatTransportBHEProcessData.h.
Referenced by ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::createBHEBoundaryConditionTopBottom(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postIterationConcreteProcess(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::postTimestepConcreteProcess(), and ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::preTimestepConcreteProcess().