![]() |
MoCSI API Reference
|
Class that creates empty matrix objects of the specified type. More...
#include <MatrixFactory.h>

Public Member Functions | |
| MatrixFactory (MatrixType type) | |
| Constructor from enum (internal use) for the MatrixFactory class. | |
| MatrixFactory (const std::string &type) | |
| Constructor from string (user config) for the MatrixFactory class. | |
| std::unique_ptr< GenericMatrix< T > > | createUnique () |
| Creation function that creates a Matrix based on the default type. | |
| std::unique_ptr< GenericMatrix< T > > | createUnique (MatrixType type) |
| Creation function that creates a Matrix based on the supplied type. | |
| std::shared_ptr< GenericMatrix< T > > | createShared () |
| Creation function that creates a Matrix based on the default type. | |
| std::shared_ptr< GenericMatrix< T > > | createShared (MatrixType type) |
| Creation function that creates a Matrix based on the supplied type. | |
Class that creates empty matrix objects of the specified type.
| MatrixFactory< T >::MatrixFactory | ( | MatrixType | type | ) |
Constructor from enum (internal use) for the MatrixFactory class.
| MatrixFactory< T >::MatrixFactory | ( | const std::string & | type | ) |
Constructor from string (user config) for the MatrixFactory class.
| std::shared_ptr< GenericMatrix< T > > MatrixFactory< T >::createShared | ( | ) |
Creation function that creates a Matrix based on the default type.
| std::shared_ptr< GenericMatrix< T > > MatrixFactory< T >::createShared | ( | MatrixType | type | ) |
Creation function that creates a Matrix based on the supplied type.
| std::unique_ptr< GenericMatrix< T > > MatrixFactory< T >::createUnique | ( | ) |
Creation function that creates a Matrix based on the default type.
| std::unique_ptr< GenericMatrix< T > > MatrixFactory< T >::createUnique | ( | MatrixType | type | ) |
Creation function that creates a Matrix based on the supplied type.