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 (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 {}
 
BHEInflowPythonBoundaryConditionPythonSideInterfacepy_bc_object
 Python object computing BC values.
 
const bool _use_tespy
 
const bool _use_server_communication
 

Constructor & Destructor Documentation

◆ HeatTransportBHEProcessData()

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

Definition at line 28 of file HeatTransportBHEProcessData.h.

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

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

◆ _use_tespy

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

◆ _vec_BHE_property

◆ media_map

MaterialPropertyLib::MaterialSpatialDistributionMap ProcessLib::HeatTransportBHE::HeatTransportBHEProcessData::media_map

Definition at line 42 of file HeatTransportBHEProcessData.h.

◆ py_bc_object


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