Alsvinn  0.5.3
The fast FVM simulator with UQ support
Public Member Functions | List of all members
alsuq::run::Runner Class Reference

#include <alsuq/run/Runner.hpp>

Public Member Functions

 Runner (std::shared_ptr< SimulatorCreator > simulatorCreator, std::shared_ptr< samples::SampleGenerator > sampleGenerator, std::vector< size_t > sampleNumbers, mpi::ConfigurationPtr mpiConfig, const std::string &name)
 
void run ()
 
void setStatistics (const std::vector< std::shared_ptr< stats::Statistics > > &statistics)
 Sets the statistics to be used. More...
 
std::string getName () const
 
size_t getTimestepsPerformedTotal () const
 

Constructor & Destructor Documentation

◆ Runner()

alsuq::run::Runner::Runner ( std::shared_ptr< SimulatorCreator simulatorCreator,
std::shared_ptr< samples::SampleGenerator sampleGenerator,
std::vector< size_t >  sampleNumbers,
mpi::ConfigurationPtr  mpiConfig,
const std::string &  name 
)

Member Function Documentation

◆ getName()

std::string alsuq::run::Runner::getName ( ) const

◆ getTimestepsPerformedTotal()

size_t alsuq::run::Runner::getTimestepsPerformedTotal ( ) const

◆ run()

void alsuq::run::Runner::run ( )

◆ setStatistics()

void alsuq::run::Runner::setStatistics ( const std::vector< std::shared_ptr< stats::Statistics > > &  statistics)

Sets the statistics to be used.


The documentation for this class was generated from the following files: