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;
const fei::SharedPtr< fei::MatrixGraph > get_fei_MatrixGraph() const
void create_fei_LinearSystem()
void synchronize_mappings_and_structure()
const fei::SharedPtr< fei::LinearSystem > get_fei_LinearSystem() const
const DofMapper & get_DofMapper() const
int solve(int &status, const Teuchos::ParameterList ¶ms)
LinearSystem(MPI_Comm comm, fei::SharedPtr< fei::Factory > factory)