![]()  | 
  
    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.
| 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 getMedium().
Referenced by ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::LocalAssemblerData(), ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowLocalAssembler< ShapeFunction, GlobalDim >::ThermoRichardsFlowLocalAssembler(), ProcessLib::WellboreSimulator::WellboreSimulatorFEM< ShapeFunction, GlobalDim >::WellboreSimulatorFEM(), ProcessLib::HeatConduction::LocalAssemblerData< ShapeFunction, GlobalDim >::assemble(), ProcessLib::RichardsFlow::LocalAssemblerData< ShapeFunction, GlobalDim >::assemble(), ProcessLib::SteadyStateDiffusion::LocalAssemblerData< ShapeFunction, GlobalDim >::assemble(), ProcessLib::WellboreCompensateNeumannBoundaryConditionLocalAssembler< ShapeFunction, GlobalDim >::assemble(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleBlockMatrices(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleComponentTransportEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleHeatTransportEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleHydraulicEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleKCmCn(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleReactionEquationConcrete(), ProcessLib::HeatConduction::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleWithJacobian(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleWithJacobianComponentTransportEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleWithJacobianHydraulicEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::calculateIntPtDarcyVelocity(), MaterialPropertyLib::checkMaterialSpatialDistributionMap(), ProcessLib::ComponentTransport::checkMPLProperties(), ProcessLib::RichardsComponentTransport::anonymous_namespace{CreateRichardsComponentTransportProcess.cpp}::checkMPLProperties(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::computeReactionRelatedSecondaryVariable(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::getFlux(), ProcessLib::HT::HTFEM< ShapeFunction, GlobalDim >::getFlux(), ProcessLib::SteadyStateDiffusion::LocalAssemblerData< ShapeFunction, GlobalDim >::getFlux(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::getHeatEnergyCoefficient(), ProcessLib::HT::HTFEM< ShapeFunction, GlobalDim >::getHeatEnergyCoefficient(), ProcessLib::RichardsFlow::LocalAssemblerData< ShapeFunction, GlobalDim >::getIntPtDarcyVelocity(), ProcessLib::SteadyStateDiffusion::LocalAssemblerData< ShapeFunction, GlobalDim >::getIntPtDarcyVelocity(), ProcessLib::HT::HTFEM< ShapeFunction, GlobalDim >::getIntPtDarcyVelocityLocal(), ProcessLib::HeatConduction::LocalAssemblerData< ShapeFunction, GlobalDim >::getIntPtHeatFlux(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::getIntPtMolarFlux(), getMedium(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::getThermalConductivityDispersivity(), ProcessLib::HT::HTFEM< ShapeFunction, GlobalDim >::getThermalConductivityDispersivity(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::initializeChemicalSystemConcrete(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::postSpeciationCalculation(), and ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::setChemicalSystemConcrete().
| 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 MaterialPropertyLib::checkMPLPhasesForSinglePhaseFlow(), and ProcessLib::LiquidFlow::checkMPLProperties().
      
  | 
  private | 
Definition at line 47 of file MaterialSpatialDistributionMap.h.
Referenced by checkElementHasMedium(), and getMedium().
      
  | 
  private | 
Definition at line 46 of file MaterialSpatialDistributionMap.h.
Referenced by checkElementHasMedium(), getMedium(), and media().