BioCMAMC-ST
Simulation::Getter Class Reference

#include <simulation_getter.hpp>

Collaboration diagram for Simulation::Getter:
[legend]

Public Member Functions

 Getter (SimulationUnit const *a)
 Getter (const Getter &m)
Getteroperator= (const Getter &m)=delete
Getteroperator= (Getter &&m)=delete
 ~Getter ()
double start_time () const noexcept
double endtime () const noexcept
bool two_phase_flow () const noexcept
Dimensions getDimensions () const noexcept
const std::unique_ptr< MC::MonteCarloUnit > & mc_unit () const noexcept
const Simulation::Feed::SimulationFeedget_feed () const noexcept
std::span< const double > getCliqData () const
std::optional< std::span< const double > > getCgasData () const
std::span< const double > getContributionData () const
std::optional< std::span< const double > > getMTRData () const
std::span< double > getCliqData_mut () const
std::span< double > getContributionData_mut () const
std::ranges::subrange< ProbeIterator, ProbeIteratorit_probes () const

Private Attributes

SimulationUnit const * a_

Constructor & Destructor Documentation

◆ Getter() [1/2]

Simulation::Getter::Getter ( SimulationUnit const * a)
explicit
Here is the caller graph for this function:

◆ Getter() [2/2]

Simulation::Getter::Getter ( const Getter & m)
Here is the call graph for this function:

◆ ~Getter()

Simulation::Getter::~Getter ( )

Member Function Documentation

◆ endtime()

double Simulation::Getter::endtime ( ) const
nodiscardnoexcept
Here is the caller graph for this function:

◆ get_feed()

const Simulation::Feed::SimulationFeed & Simulation::Getter::get_feed ( ) const
nodiscardnoexcept
Here is the caller graph for this function:

◆ getCgasData()

std::optional< std::span< const double > > Simulation::Getter::getCgasData ( ) const
nodiscard
Here is the caller graph for this function:

◆ getCliqData()

std::span< const double > Simulation::Getter::getCliqData ( ) const
nodiscard
Here is the caller graph for this function:

◆ getCliqData_mut()

std::span< double > Simulation::Getter::getCliqData_mut ( ) const
nodiscard
Here is the caller graph for this function:

◆ getContributionData()

std::span< const double > Simulation::Getter::getContributionData ( ) const
nodiscard
Here is the caller graph for this function:

◆ getContributionData_mut()

std::span< double > Simulation::Getter::getContributionData_mut ( ) const
nodiscard
Here is the caller graph for this function:

◆ getDimensions()

Dimensions Simulation::Getter::getDimensions ( ) const
nodiscardnoexcept
Here is the caller graph for this function:

◆ getMTRData()

std::optional< std::span< const double > > Simulation::Getter::getMTRData ( ) const
nodiscard
Here is the caller graph for this function:

◆ it_probes()

std::ranges::subrange< ProbeIterator, ProbeIterator > Simulation::Getter::it_probes ( ) const
nodiscard
Here is the caller graph for this function:

◆ mc_unit()

const std::unique_ptr< MC::MonteCarloUnit > & Simulation::Getter::mc_unit ( ) const
nodiscardnoexcept
Here is the caller graph for this function:

◆ operator=() [1/2]

Getter & Simulation::Getter::operator= ( const Getter & m)
delete
Here is the call graph for this function:

◆ operator=() [2/2]

Getter & Simulation::Getter::operator= ( Getter && m)
delete
Here is the call graph for this function:

◆ start_time()

double Simulation::Getter::start_time ( ) const
nodiscardnoexcept

◆ two_phase_flow()

bool Simulation::Getter::two_phase_flow ( ) const
nodiscardnoexcept
Here is the caller graph for this function:

Member Data Documentation

◆ a_

SimulationUnit const* Simulation::Getter::a_
private

The documentation for this class was generated from the following files:
  • apps/libs/simulation/public/simulation/simulation_getter.hpp
  • apps/libs/simulation/src/simulation.getset.cpp