https://123dok.com/document/zx5m70dq-balanced-finite-volume-methods-refinement-indicators-shallow-equations.html