Advanced Multi-Physics (AMP)
On-Line Documentation
OperatorFactory.h
Go to the documentation of this file.
1#ifndef included_AMP_Operator_OperatorFactory
2#define included_AMP_Operator_OperatorFactory
3
4#include "AMP/utils/FactoryStrategy.hpp"
5
6#include <memory>
7
8
9namespace AMP::Operator {
10
11class Operator;
12class OperatorParameters;
13
14
16class OperatorFactory : public FactoryStrategy<Operator, std::shared_ptr<OperatorParameters>>
17{
18public:
19 static std::unique_ptr<Operator> create( std::shared_ptr<OperatorParameters> parameters );
20 using FactoryStrategy::create;
21};
22
23} // namespace AMP::Operator
24
25#endif
Operator factory class.
static std::unique_ptr< Operator > create(std::shared_ptr< OperatorParameters > 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