#include <fei_Factory_Trilinos.hpp>
|
| Factory_Trilinos (MPI_Comm comm) |
|
virtual | ~Factory_Trilinos () |
|
fei::SharedPtr< fei::Factory > | clone () const |
|
virtual int | parameters (int numParams, const char *const *paramStrings) |
|
virtual void | parameters (const fei::ParameterSet ¶meterset) |
|
fei::SharedPtr< fei::MatrixGraph > | createMatrixGraph (fei::SharedPtr< fei::VectorSpace > rowSpace, fei::SharedPtr< fei::VectorSpace > colSpace, const char *name) |
|
fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::VectorSpace > vecSpace, int numVectors=1) |
|
fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::VectorSpace > vecSpace, bool isSolutionVector, int numVectors=1) |
|
fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::MatrixGraph > matrixGraph, int numVectors=1) |
|
fei::SharedPtr< fei::Vector > | createVector (fei::SharedPtr< fei::MatrixGraph > matrixGraph, bool isSolutionVector, int numVectors=1) |
|
fei::SharedPtr< fei::Matrix > | createMatrix (fei::SharedPtr< fei::MatrixGraph > matrixGraph) |
|
fei::SharedPtr< fei::Solver > | createSolver (const char *name=0) |
|
int | getOutputLevel () const |
|
| Factory (MPI_Comm comm) |
|
virtual | ~Factory () |
|
virtual fei::SharedPtr< FEI > | createFEI (fei::SharedPtr< LibraryWrapper > wrapper, MPI_Comm comm) |
|
virtual fei::SharedPtr< FEI > | createFEI (MPI_Comm comm) |
|
virtual fei::SharedPtr< VectorSpace > | createVectorSpace (MPI_Comm, const char *name) |
|
virtual fei::SharedPtr< fei::LinearSystem > | createLinearSystem (fei::SharedPtr< fei::MatrixGraph > &matrixGraph) |
|
Definition at line 76 of file fei_Factory_Trilinos.hpp.
◆ Factory_Trilinos()
Factory_Trilinos::Factory_Trilinos |
( |
MPI_Comm | comm | ) |
|
◆ ~Factory_Trilinos()
virtual Factory_Trilinos::~Factory_Trilinos |
( |
| ) |
|
|
virtual |
◆ clone()
◆ parameters() [1/2]
virtual int Factory_Trilinos::parameters |
( |
int | numParams, |
|
|
const char *const * | paramStrings ) |
|
virtual |
◆ parameters() [2/2]
◆ createMatrixGraph()
◆ createVector() [1/4]
◆ createVector() [2/4]
◆ createVector() [3/4]
◆ createVector() [4/4]
◆ createMatrix()
◆ createSolver()
◆ getOutputLevel()
int Factory_Trilinos::getOutputLevel |
( |
| ) |
const |
|
inlinevirtual |
◆ create_LinProbMgr()
void Factory_Trilinos::create_LinProbMgr |
( |
bool | replace_if_already_created = false | ) |
|
|
private |
◆ comm_
◆ reducer_
◆ lpm_epetrabasic_
◆ use_lpm_epetrabasic_
bool Factory_Trilinos::use_lpm_epetrabasic_ |
|
private |
◆ useAmesos_
bool Factory_Trilinos::useAmesos_ |
|
private |
◆ useBelos_
bool Factory_Trilinos::useBelos_ |
|
private |
◆ use_feiMatrixLocal_
bool Factory_Trilinos::use_feiMatrixLocal_ |
|
private |
◆ blockEntryMatrix_
bool Factory_Trilinos::blockEntryMatrix_ |
|
private |
◆ orderRowsWithLocalColsFirst_
bool Factory_Trilinos::orderRowsWithLocalColsFirst_ |
|
private |
◆ outputLevel_
int Factory_Trilinos::outputLevel_ |
|
private |
The documentation for this class was generated from the following file: