// Copyright (c) 2021 Chanjung Kim. All rights reserved. // Licensed under the MIT License. #ifndef LAPLACE_EQ_THERM_SERVER_CORE_SUCCESSIVE_OVER_RELAXATION_SPACE_HH #define LAPLACE_EQ_THERM_SERVER_CORE_SUCCESSIVE_OVER_RELAXATION_SPACE_HH #include #include class SuccessiveOverRelaxationSpace : public MatrixSpace { public: using MatrixSpace::MatrixSpace; protected: virtual char const* GetName() noexcept override final; virtual void SolveEquation(std::vector const& A, std::vector& x, std::vector const& b) noexcept override final; }; #endif