44 #ifndef _fei_Factory_Trilinos_hpp_
45 #define _fei_Factory_Trilinos_hpp_
53 #ifdef HAVE_FEI_EPETRA
70 #define fei_file "fei_Factory_Trilinos.hpp"
91 const char*
const* paramStrings);
106 #ifdef HAVE_FEI_EPETRA
127 bool isSolutionVector,
138 bool isSolutionVector,
165 #endif // _Factory_Trilinos_hpp_
Factory_Trilinos(MPI_Comm comm)
bool orderRowsWithLocalColsFirst_
int getOutputLevel() const
virtual ~Factory_Trilinos()
fei::SharedPtr< fei::Matrix > createMatrix(fei::SharedPtr< fei::MatrixGraph > matrixGraph)
fei::SharedPtr< fei::Solver > createSolver(const char *name=0)
virtual int parameters(int numParams, const char *const *paramStrings)
void create_LinProbMgr(bool replace_if_already_created=false)
fei::SharedPtr< fei::Reducer > reducer_
fei::SharedPtr< fei::Vector > createVector(fei::SharedPtr< fei::VectorSpace > vecSpace, int numVectors=1)
fei::SharedPtr< fei::LinearProblemManager > lpm_epetrabasic_
fei::SharedPtr< fei::Factory > clone() const
bool use_lpm_epetrabasic_
fei::SharedPtr< fei::MatrixGraph > createMatrixGraph(fei::SharedPtr< fei::VectorSpace > rowSpace, fei::SharedPtr< fei::VectorSpace > colSpace, const char *name)