|
FEI Version of the Day
|
#include <snl_fei_Factory.hpp>

Public Member Functions | |
| Factory (MPI_Comm comm, fei::SharedPtr< LibraryWrapper > wrapper) | |
| Factory (MPI_Comm comm, fei::SharedPtr< LinearSystemCore > lsc) | |
| Factory (MPI_Comm comm, fei::SharedPtr< FiniteElementData > feData, int nodeIDType) | |
| virtual | ~Factory () |
| fei::SharedPtr< fei::Factory > | clone () const |
| virtual void | parameters (const fei::ParameterSet ¶meterset) |
| virtual fei::SharedPtr< fei::MatrixGraph > | createMatrixGraph (fei::SharedPtr< fei::VectorSpace > rowSpace, fei::SharedPtr< fei::VectorSpace > columnSpace, const char *name) |
| virtual fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::VectorSpace > vecSpace, int numVectors=1) |
| virtual fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::VectorSpace > vecSpace, bool isSolutionVector, int numVectors=1) |
| virtual fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::MatrixGraph > matrixGraph, int numVectors=1) |
| virtual fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::MatrixGraph > matrixGraph, bool isSolutionVector, int numVectors=1) |
| virtual fei::SharedPtr< fei::Matrix > | createMatrix (fei::SharedPtr< fei::MatrixGraph > matrixGraph) |
| virtual fei::SharedPtr< fei::LinearSystem > | createLinearSystem (fei::SharedPtr< fei::MatrixGraph > &matrixGraph) |
| virtual fei::SharedPtr< fei::Solver > | createSolver (const char *name=0) |
| fei::SharedPtr< LibraryWrapper > | get_LibraryWrapper () const |
| int | getOutputLevel () const |
Public Member Functions inherited from fei::Factory | |
| Factory (MPI_Comm comm) | |
| virtual fei::SharedPtr< FEI > | createFEI (fei::SharedPtr< LibraryWrapper > wrapper, MPI_Comm comm) |
| virtual fei::SharedPtr< FEI > | createFEI (MPI_Comm comm) |
Public Member Functions inherited from fei::VectorSpace::Factory | |
| virtual fei::SharedPtr< VectorSpace > | createVectorSpace (MPI_Comm, const char *name) |
Public Member Functions inherited from fei::MatrixGraph::Factory | |
Public Member Functions inherited from fei::Matrix::Factory | |
Public Member Functions inherited from fei::Vector::Factory | |
Public Member Functions inherited from fei::LinearSystem::Factory | |
Public Member Functions inherited from fei::Solver::Factory | |
snl_fei:: implementation of the various fei:: Factory interfaces.
Definition at line 35 of file snl_fei_Factory.hpp.
| snl_fei::Factory::Factory | ( | MPI_Comm | comm, |
| fei::SharedPtr< LibraryWrapper > | wrapper ) |
Constructor
Definition at line 16 of file snl_fei_Factory.cpp.
| snl_fei::Factory::Factory | ( | MPI_Comm | comm, |
| fei::SharedPtr< LinearSystemCore > | lsc ) |
Constructor
Definition at line 36 of file snl_fei_Factory.cpp.
| snl_fei::Factory::Factory | ( | MPI_Comm | comm, |
| fei::SharedPtr< FiniteElementData > | feData, | ||
| int | nodeIDType ) |
Constructor
Definition at line 52 of file snl_fei_Factory.cpp.
|
virtual |
|
virtual |
Implementation of fei::Factory::clone()
Implements fei::Factory.
Definition at line 74 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::Factory::parameters()
Reimplemented from fei::Factory.
Definition at line 92 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::MatrixGraph::Factory::createMatrixGraph.
Implements fei::MatrixGraph::Factory.
Definition at line 156 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 167 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 190 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 214 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 231 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::Matrix::Factory::createMatrix()
Implements fei::Matrix::Factory.
Definition at line 249 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::LinearSystem::Factory::createLinearSystem()
Reimplemented from fei::LinearSystem::Factory.
Definition at line 274 of file snl_fei_Factory.cpp.
|
virtual |
Implementation of fei::Solver::Factory::createSolver()
Implements fei::Solver::Factory.
Definition at line 299 of file snl_fei_Factory.cpp.
| fei::SharedPtr< LibraryWrapper > snl_fei::Factory::get_LibraryWrapper | ( | ) | const |
get LibraryWrapper attribute (power-users only)
Definition at line 307 of file snl_fei_Factory.cpp.
|
virtual |
Query screen output-level (set by parameter-string "outputLevel n" via parameters())
Implements fei::Factory.
Definition at line 313 of file snl_fei_Factory.cpp.