Matrix factory class.
More...
#include <MatrixFactory.h>
Matrix factory class.
A helper class to generate matricies.
Definition at line 24 of file MatrixFactory.h.
◆ ~MatrixFactory()
| virtual AMP::LinearAlgebra::MatrixFactory::~MatrixFactory |
( |
| ) |
|
|
inlinevirtual |
◆ MatrixFactory() [1/2]
| AMP::LinearAlgebra::MatrixFactory::MatrixFactory |
( |
const std::string & |
type | ) |
|
|
inlineprotected |
◆ MatrixFactory() [2/2]
| AMP::LinearAlgebra::MatrixFactory::MatrixFactory |
( |
const MatrixFactory & |
| ) |
|
|
protected |
◆ create()
Create the matrix from the restart file.
◆ getDOFMap()
◆ getDOFMapL()
◆ getFactory()
| static MatrixFactory & AMP::LinearAlgebra::MatrixFactory::getFactory |
( |
| ) |
|
|
inlinestatic |
get a singleton instance of the factory
Definition at line 28 of file MatrixFactory.h.
◆ getMatrix()
◆ getMesh()
| virtual std::shared_ptr< AMP::Mesh::Mesh > AMP::LinearAlgebra::MatrixFactory::getMesh |
( |
| ) |
const |
|
pure virtual |
◆ getVector()
◆ name()
| virtual std::string AMP::LinearAlgebra::MatrixFactory::name |
( |
| ) |
const |
|
pure virtual |
◆ registerMatrix()
template<class MATRIX >
| static void AMP::LinearAlgebra::MatrixFactory::registerMatrix |
( |
const std::string & |
name | ) |
|
|
inlinestatic |
◆ type()
| const std::string & AMP::LinearAlgebra::MatrixFactory::type |
( |
| ) |
const |
|
inline |
◆ d_type
| const std::string AMP::LinearAlgebra::MatrixFactory::d_type |
|
protected |
The documentation for this class was generated from the following files: