OGS
ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData Struct Referencefinal

Detailed Description

Definition at line 26 of file HeatTransportBHEProcessData.h.

#include <HeatTransportBHEProcessData.h>

Collaboration diagram for ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData:
[legend]

Public Member Functions

 HeatTransportBHEProcessData (std::unique_ptr< 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

std::unique_ptr< MaterialPropertyLib::MaterialSpatialDistributionMapmedia_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 {}
 
BHEInflowPythonBoundaryConditionPythonSideInterfacepy_bc_object
 Python object computing BC values. More...
 
const bool _use_tespy
 
const bool _use_server_communication
 

Constructor & Destructor Documentation

◆ HeatTransportBHEProcessData()

ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::HeatTransportBHEProcessData ( std::unique_ptr< 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 
)
inline

Definition at line 28 of file HeatTransportBHEProcessData.h.

36  : media_map(std::move(media_map_)),
37  _vec_BHE_property(std::move(vec_BHEs_)),
38  py_bc_object(py_bc_object_),
39  _use_tespy(use_tespy),
40  _use_server_communication(use_server_communication)
41  {
42  }
BHEInflowPythonBoundaryConditionPythonSideInterface * py_bc_object
Python object computing BC values.
std::unique_ptr< MaterialPropertyLib::MaterialSpatialDistributionMap > media_map

Member Data Documentation

◆ _map_materialID_to_BHE_ID

std::unordered_map<int, int> ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_map_materialID_to_BHE_ID {}

◆ _mesh_prop_materialIDs

MeshLib::PropertyVector<int> const* ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_mesh_prop_materialIDs = nullptr

◆ _use_server_communication

const bool ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_use_server_communication

◆ _use_tespy

const bool ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::_use_tespy

◆ _vec_BHE_property

◆ media_map

std::unique_ptr<MaterialPropertyLib::MaterialSpatialDistributionMap> ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::media_map

Definition at line 44 of file HeatTransportBHEProcessData.h.

◆ py_bc_object


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