Advanced Multi-Physics (AMP)
On-Line Documentation
generateVectorFactories.h
Go to the documentation of this file.
1// Generate the desired vector factory
2#ifndef included_AMP_test_generateVectorFactory
3#define included_AMP_test_generateVectorFactory
4
5
6#include "AMP/vectors/testHelpers/VectorTests.h"
7
8
9namespace AMP::LinearAlgebra {
10
11
28std::shared_ptr<VectorFactory> generateVectorFactory( const std::string &factory );
29
30
34std::vector<std::string> getAllFactories();
35
39std::vector<std::string> getSimpleVectorFactories();
40
44std::vector<std::string> getArrayVectorFactories();
45
49std::vector<std::string> getNativeVectorFactories();
50
54std::vector<std::string> getMeshVectorFactories();
55
59std::vector<std::string> getManagedVectorFactories();
60
61
62} // namespace AMP::LinearAlgebra
63
64
65#endif
std::vector< std::string > getArrayVectorFactories()
Get the valid vector factories.
std::vector< std::string > getManagedVectorFactories()
Get the valid vector factories.
std::vector< std::string > getMeshVectorFactories()
Get the valid vector factories.
std::vector< std::string > getNativeVectorFactories()
Get the valid vector factories.
std::vector< std::string > getAllFactories()
Get the valid vector factories.
std::shared_ptr< VectorFactory > generateVectorFactory(const std::string &factory)
Generate the desired vector factory.
std::vector< std::string > getSimpleVectorFactories()
Get the valid vector factories.



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