File multigrid_nonlinear.hpp
File List > include > multigrid > multigrid_nonlinear.hpp
Go to the documentation of this file
#pragma once
#include "multigrid/multigrid_base.hpp"
namespace mgrid {
class NonlinearMultigrid : public MultigridBase {
public:
explicit NonlinearMultigrid(const Settings &settings)
: MultigridBase(settings), truncError(settings), rightHandSide(settings) {}
~NonlinearMultigrid() override = default;
void multigrid() override;
protected:
Stack truncError;
Stack rightHandSide;
};
} // namespace mgrid