19#ifndef included_TimeIntegratorFactory_H_
20#define included_TimeIntegratorFactory_H_
22#include "AMP/utils/FactoryStrategy.hpp"
34class TimeIntegratorParameters;
39 public FactoryStrategy<TimeIntegrator, std::shared_ptr<TimeIntegratorParameters>>
42 static std::unique_ptr<TimeIntegrator>
43 create( std::shared_ptr<TimeIntegratorParameters> parameters );
Class to manage reading/writing restart data.
static std::unique_ptr< TimeIntegrator > create(std::shared_ptr< TimeIntegratorParameters > parameters)
static std::shared_ptr< TimeIntegrator > create(int64_t fid, AMP::IO::RestartManager *manager)
Create the vector from the restart file.