/** * @file level_operator_cs.hpp * @author Julian Iseringhausen * @date Mon Apr 18 13:00:01 2011 * * @brief VMG::LevelOperatorCS * */ #ifndef LEVEL_OPERATOR_CS_HPP_ #define LEVEL_OPERATOR_CS_HPP_ #include "level/level_operator.hpp" namespace VMG { class LevelOperatorCS : public LevelOperator { public: LevelOperatorCS(const Stencil& operatorRestrict_, const Stencil& operatorProlongate_) : LevelOperator(operatorRestrict_, operatorProlongate_) {} void Restrict(Multigrid& sol, Multigrid& rhs); void Prolongate(Multigrid& sol, Multigrid& rhs); }; } #endif /* LEVEL_OPERATOR_CS_HPP_ */