9 #ifndef stk_linsys_LinearSystem_hpp
10 #define stk_linsys_LinearSystem_hpp
12 #include <stk_linsys/FeiBaseIncludes.hpp>
13 #include <stk_linsys/DofMapper.hpp>
14 #include <stk_linsys/LinearSystemInterface.hpp>
16 #include <Teuchos_ParameterList.hpp>
27 LinearSystem(MPI_Comm comm, fei::SharedPtr<fei::Factory> factory);
32 void set_parameters(Teuchos::ParameterList& paramlist);
76 void write_files(
const std::string& base_name)
const;
94 int solve(
int & status,
const Teuchos::ParameterList & params);
98 fei::SharedPtr<fei::Factory> m_fei_factory;
100 fei::SharedPtr<fei::MatrixGraph> m_fei_mgraph;
102 fei::SharedPtr<fei::LinearSystem> m_fei_linearsystem;
103 fei::ParameterSet m_param_set;