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_
virtual ~Factory_Trilinos()
fei::SharedPtr< fei::Matrix > createMatrix(fei::SharedPtr< fei::MatrixGraph > matrixGraph)
fei::SharedPtr< fei::Solver > createSolver(const char *name=0)
int getOutputLevel() const
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_
bool use_lpm_epetrabasic_
fei::SharedPtr< fei::MatrixGraph > createMatrixGraph(fei::SharedPtr< fei::VectorSpace > rowSpace, fei::SharedPtr< fei::VectorSpace > colSpace, const char *name)
fei::SharedPtr< fei::Factory > clone() const