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

The FiniteVolumeSimulatorCreator class creates a new instance of the FVM simulator. More...

#include <alsuq/run/FiniteVolumeSimulatorCreator.hpp>

Inheritance diagram for alsuq::run::FiniteVolumeSimulatorCreator:
alsuq::run::SimulatorCreator

Public Member Functions

 FiniteVolumeSimulatorCreator (const std::string &configurationFile, mpi::ConfigurationPtr mpiConfigurationSpatial, mpi::ConfigurationPtr mpiConfigurationStatistical, mpi::ConfigurationPtr mpiConfigurationWorld, ivec3 multiSpatial)
 
alsfvm::shared_ptr< alsfvm::simulator::AbstractSimulatorcreateSimulator (const alsfvm::init::Parameters &initialDataParameters, size_t sampleNumber) override
 
- Public Member Functions inherited from alsuq::run::SimulatorCreator
virtual ~SimulatorCreator ()
 

Detailed Description

The FiniteVolumeSimulatorCreator class creates a new instance of the FVM simulator.

Constructor & Destructor Documentation

◆ FiniteVolumeSimulatorCreator()

alsuq::run::FiniteVolumeSimulatorCreator::FiniteVolumeSimulatorCreator ( const std::string &  configurationFile,
mpi::ConfigurationPtr  mpiConfigurationSpatial,
mpi::ConfigurationPtr  mpiConfigurationStatistical,
mpi::ConfigurationPtr  mpiConfigurationWorld,
ivec3  multiSpatial 
)

Member Function Documentation

◆ createSimulator()

alsfvm::shared_ptr< alsfvm::simulator::AbstractSimulator > alsuq::run::FiniteVolumeSimulatorCreator::createSimulator ( const alsfvm::init::Parameters initialDataParameters,
size_t  sampleNumber 
)
overridevirtual

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