Advanced Multi-Physics (AMP)
On-Line Documentation
SolverFactory.h
Go to the documentation of this file.
1#ifndef included_AMP_SolverFactory_H
2#define included_AMP_SolverFactory_H
3
4#include "AMP/utils/FactoryStrategy.hpp"
5
6
7namespace AMP::Solver {
8
9class SolverStrategy;
10class SolverStrategyParameters;
11
12
15 public FactoryStrategy<SolverStrategy, std::shared_ptr<SolverStrategyParameters>>
16{
17public:
18 static std::unique_ptr<SolverStrategy>
19 create( std::shared_ptr<SolverStrategyParameters> parameters );
20};
21
22
23} // namespace AMP::Solver
24
25#endif
Solver factory class.
static std::unique_ptr< SolverStrategy > create(std::shared_ptr< SolverStrategyParameters > parameters)



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page