9 #ifndef _snl_fei_Factory_hpp_
10 #define _snl_fei_Factory_hpp_
28 #define fei_file "snl_fei_Factory.hpp"
71 bool isSolutionVector,
82 bool isSolutionVector,
125 #endif // _snl_fei_Factory_hpp_
fei::SharedPtr< LibraryWrapper > wrapper_
int createBroker(fei::SharedPtr< fei::MatrixGraph > matrixGraph)
int createBroker_LinSysCore(fei::SharedPtr< fei::MatrixGraph > matrixGraph, fei::SharedPtr< LinearSystemCore > lsc)
virtual fei::SharedPtr< fei::MatrixGraph > createMatrixGraph(fei::SharedPtr< fei::VectorSpace > rowSpace, fei::SharedPtr< fei::VectorSpace > columnSpace, const char *name)
fei::SharedPtr< LibraryWrapper > get_LibraryWrapper() const
fei::SharedPtr< fei::Factory > clone() const
virtual fei::SharedPtr< fei::LinearSystem > createLinearSystem(fei::SharedPtr< fei::MatrixGraph > &matrixGraph)
fei::SharedPtr< snl_fei::Broker > broker_
int createBroker_FEData(fei::SharedPtr< fei::MatrixGraph > matrixGraph, fei::SharedPtr< FiniteElementData > feData)
virtual void parameters(const fei::ParameterSet ¶meterset)
int getOutputLevel() const
virtual fei::SharedPtr< fei::Matrix > createMatrix(fei::SharedPtr< fei::MatrixGraph > matrixGraph)
virtual fei::SharedPtr< fei::Solver > createSolver(const char *name=0)
fei::SharedPtr< fei::MatrixGraph > matrixGraph_
virtual fei::SharedPtr< fei::Vector > createVector(fei::SharedPtr< fei::VectorSpace > vecSpace, int numVectors=1)
fei::SharedPtr< LinearSystemCore > lsc_
fei::SharedPtr< FiniteElementData > feData_
fei::SharedPtr< fei::Reducer > reducer_