/** * @file solver_regular.hpp * @author Julian Iseringhausen * @date Mon Apr 18 13:11:47 2011 * * @brief VMG::SolverRegular * */ #ifndef SOLVER_REGULAR_HPP_ #define SOLVER_REGULAR_HPP_ #include "solver.hpp" namespace VMG { class Multigrid; class SolverRegular : public Solver { public: SolverRegular() : Solver() {} SolverRegular(int size) : Solver(size) {} private: void AssembleMatrix(const Grid& rhs); ///< Assembles all matrices and vectors. void ExportSol(Grid& sol, Grid& rhs); ///< Exports the solution back to a given mesh. }; } #endif /* SOLVER_REGULAR_HPP_ */