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

The SimulatorCreator is an abstract interface for creating new simulators. More...

#include <alsuq/run/SimulatorCreator.hpp>

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

Public Member Functions

virtual ~SimulatorCreator ()
 
virtual alsfvm::shared_ptr< alsfvm::simulator::AbstractSimulatorcreateSimulator (const alsfvm::init::Parameters &initialDataParameters, size_t sampleNumber)=0
 

Detailed Description

The SimulatorCreator is an abstract interface for creating new simulators.

Constructor & Destructor Documentation

◆ ~SimulatorCreator()

virtual alsuq::run::SimulatorCreator::~SimulatorCreator ( )
inlinevirtual

Member Function Documentation

◆ createSimulator()

virtual alsfvm::shared_ptr<alsfvm::simulator::AbstractSimulator> alsuq::run::SimulatorCreator::createSimulator ( const alsfvm::init::Parameters initialDataParameters,
size_t  sampleNumber 
)
pure virtual

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