![]() |
OGS
|
Definition at line 29 of file MaterialSpatialDistributionMap.h.
#include <MaterialSpatialDistributionMap.h>
Public Member Functions | |
MaterialSpatialDistributionMap (std::map< int, std::shared_ptr< Medium > > const &media, MeshLib::PropertyVector< int > const *const material_ids) | |
auto | media () const |
Medium * | getMedium (std::size_t element_id) |
Medium const * | getMedium (std::size_t element_id) const |
void | checkElementHasMedium (std::size_t const element_id) const |
Private Attributes | |
std::map< int, std::shared_ptr< Medium > > const & | media_ |
MeshLib::PropertyVector< int > const *const | material_ids_ |
|
inline |
Definition at line 32 of file MaterialSpatialDistributionMap.h.
References material_ids_, media(), and media_.
Referenced by getMedium().
void MaterialPropertyLib::MaterialSpatialDistributionMap::checkElementHasMedium | ( | std::size_t const | element_id | ) | const |
Definition at line 67 of file MaterialSpatialDistributionMap.cpp.
References material_ids_, media_, and OGS_FATAL.
Medium * MaterialPropertyLib::MaterialSpatialDistributionMap::getMedium | ( | std::size_t | element_id | ) |
Definition at line 22 of file MaterialSpatialDistributionMap.cpp.
References MaterialSpatialDistributionMap().
Referenced by MaterialPropertyLib::checkMaterialSpatialDistributionMap(), ProcessLib::ComponentTransport::checkMPLProperties(), and ProcessLib::RichardsComponentTransport::anonymous_namespace{CreateRichardsComponentTransportProcess.cpp}::checkMPLProperties().
Medium const * MaterialPropertyLib::MaterialSpatialDistributionMap::getMedium | ( | std::size_t | element_id | ) | const |
Definition at line 29 of file MaterialSpatialDistributionMap.cpp.
References ERR(), material_ids_, media_, and OGS_FATAL.
|
inline |
Definition at line 39 of file MaterialSpatialDistributionMap.h.
References media_.
Referenced by MaterialSpatialDistributionMap(), MaterialPropertyLib::checkMPLPhasesForSinglePhaseFlow(), and ProcessLib::LiquidFlow::checkMPLProperties().
|
private |
Definition at line 47 of file MaterialSpatialDistributionMap.h.
Referenced by MaterialSpatialDistributionMap(), checkElementHasMedium(), and getMedium().
|
private |
Definition at line 46 of file MaterialSpatialDistributionMap.h.
Referenced by MaterialSpatialDistributionMap(), checkElementHasMedium(), getMedium(), and media().