From 533ba9d3fcbb8156d7cea1f7be7703d55cce1267 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:09:49 +0100 Subject: [PATCH 01/16] Remove 'const' from function parameter types --- include/GMGPolar/igmgpolar.h | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/include/GMGPolar/igmgpolar.h b/include/GMGPolar/igmgpolar.h index d5ecf032..07415123 100644 --- a/include/GMGPolar/igmgpolar.h +++ b/include/GMGPolar/igmgpolar.h @@ -249,8 +249,7 @@ class IGMGPolar /* ------------------------------------------------------------------------- */ /* Compute the extrapolated residual: res_ex = 4/3 res_fine - 1/3 res_coarse */ - void extrapolatedResidual(const int current_level, Vector residual, - ConstVector residual_next_level); + void extrapolatedResidual(int current_level, Vector residual, ConstVector residual_next_level); /* --------------- */ /* Setup Functions */ @@ -276,24 +275,24 @@ class IGMGPolar /* ------------------- */ /* Multigrid Functions */ - void multigrid_V_Cycle(const int level_depth, Vector solution, Vector rhs, Vector residual); - void multigrid_W_Cycle(const int level_depth, Vector solution, Vector rhs, Vector residual); - void multigrid_F_Cycle(const int level_depth, Vector solution, Vector rhs, Vector residual); - void implicitlyExtrapolatedMultigrid_V_Cycle(const int level_depth, Vector solution, Vector rhs, - Vector residual); - void implicitlyExtrapolatedMultigrid_W_Cycle(const int level_depth, Vector solution, Vector rhs, - Vector residual); - void implicitlyExtrapolatedMultigrid_F_Cycle(const int level_depth, Vector solution, Vector rhs, - Vector residual); + void multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual); + void multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual); + void multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual); + void extrapolated_multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, + Vector residual); + void extrapolated_multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, + Vector residual); + void extrapolated_multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, + Vector residual); /* ----------------------- */ /* Interpolation functions */ - void prolongation(const int current_level, Vector result, ConstVector x) const; - void restriction(const int current_level, Vector result, ConstVector x) const; - void injection(const int current_level, Vector result, ConstVector x) const; - void extrapolatedProlongation(const int current_level, Vector result, ConstVector x) const; - void extrapolatedRestriction(const int current_level, Vector result, ConstVector x) const; - void FMGInterpolation(const int current_level, Vector result, ConstVector x) const; + void prolongation(int current_level, Vector result, ConstVector x) const; + void restriction(int current_level, Vector result, ConstVector x) const; + void injection(int current_level, Vector result, ConstVector x) const; + void extrapolatedProlongation(int current_level, Vector result, ConstVector x) const; + void extrapolatedRestriction(int current_level, Vector result, ConstVector x) const; + void FMGInterpolation(int current_level, Vector result, ConstVector x) const; /* ------------- */ /* Visualization */ From d0ec50d67ba874437ed79a0a71d35047a66608f5 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:11:51 +0100 Subject: [PATCH 02/16] Rename function to extrapolated_multigrid_F_Cycle --- .../implicitly_extrapolated_multigrid_F_Cycle.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp index e7b4acb6..8d54c53d 100644 --- a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp @@ -1,7 +1,7 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::implicitlyExtrapolatedMultigrid_F_Cycle(const int level_depth, Vector solution, - Vector rhs, Vector residual) +void IGMGPolar:extrapolated_multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, + Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); @@ -123,4 +123,4 @@ void IGMGPolar::implicitlyExtrapolatedMultigrid_F_Cycle(const int level_depth, V auto end_MGC = std::chrono::high_resolution_clock::now(); t_avg_MGC_total_ += std::chrono::duration(end_MGC - start_MGC).count(); } -} \ No newline at end of file +} From 5417cac0729ca5bcd5895ba95cace9d530eba075 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:12:43 +0100 Subject: [PATCH 03/16] Rename function to extrapolated_multigrid_V_Cycle --- .../implicitly_extrapolated_multigrid_V_Cycle.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp index 66673392..725d8085 100644 --- a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp @@ -1,7 +1,7 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::implicitlyExtrapolatedMultigrid_V_Cycle(const int level_depth, Vector solution, - Vector rhs, Vector residual) +void IGMGPolar::extrapolated_multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, + Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); @@ -122,4 +122,4 @@ void IGMGPolar::implicitlyExtrapolatedMultigrid_V_Cycle(const int level_depth, V auto end_MGC = std::chrono::high_resolution_clock::now(); t_avg_MGC_total_ += std::chrono::duration(end_MGC - start_MGC).count(); } -} \ No newline at end of file +} From 5524576bd67c616c4ef5bf34699ff525753a3e5b Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:13:45 +0100 Subject: [PATCH 04/16] Rename function to extrapolated_multigrid_W_Cycle --- .../implicitly_extrapolated_multigrid_W_Cycle.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp index 655efe5a..cda07568 100644 --- a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp @@ -1,7 +1,7 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::implicitlyExtrapolatedMultigrid_W_Cycle(const int level_depth, Vector solution, - Vector rhs, Vector residual) +void IGMGPolar::extrapolated_multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, + Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); @@ -123,4 +123,4 @@ void IGMGPolar::implicitlyExtrapolatedMultigrid_W_Cycle(const int level_depth, V auto end_MGC = std::chrono::high_resolution_clock::now(); t_avg_MGC_total_ += std::chrono::duration(end_MGC - start_MGC).count(); } -} \ No newline at end of file +} From 7e21035c9b606ef38420472b8fbf7b9fce9c7e1e Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:14:06 +0100 Subject: [PATCH 05/16] Fix function signature for multigrid_F_Cycle --- src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp b/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp index 6023aeaa..6feb23c4 100644 --- a/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp @@ -1,6 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::multigrid_F_Cycle(const int level_depth, Vector solution, Vector rhs, +void IGMGPolar::multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); @@ -91,4 +91,4 @@ void IGMGPolar::multigrid_F_Cycle(const int level_depth, Vector solution auto end_MGC = std::chrono::high_resolution_clock::now(); t_avg_MGC_total_ += std::chrono::duration(end_MGC - start_MGC).count(); } -} \ No newline at end of file +} From a44d83c60596bcb75b2766ac71043604da538a76 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:14:17 +0100 Subject: [PATCH 06/16] Fix function signature for multigrid_V_Cycle --- src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp b/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp index 8026c26e..2e89a392 100644 --- a/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp @@ -1,6 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::multigrid_V_Cycle(const int level_depth, Vector solution, Vector rhs, +void IGMGPolar::multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); @@ -90,4 +90,4 @@ void IGMGPolar::multigrid_V_Cycle(const int level_depth, Vector solution auto end_MGC = std::chrono::high_resolution_clock::now(); t_avg_MGC_total_ += std::chrono::duration(end_MGC - start_MGC).count(); } -} \ No newline at end of file +} From e9d146390889a0973e039289f34c2e1e994e4ca4 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:14:28 +0100 Subject: [PATCH 07/16] Fix function signature for multigrid_W_Cycle --- src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp b/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp index 39f727a0..1c7798e9 100644 --- a/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp @@ -1,6 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::multigrid_W_Cycle(const int level_depth, Vector solution, Vector rhs, +void IGMGPolar::multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); @@ -91,4 +91,4 @@ void IGMGPolar::multigrid_W_Cycle(const int level_depth, Vector solution auto end_MGC = std::chrono::high_resolution_clock::now(); t_avg_MGC_total_ += std::chrono::duration(end_MGC - start_MGC).count(); } -} \ No newline at end of file +} From 8b758c821ae4c7fbe6922f48c8fff9447bcd0c43 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:15:19 +0100 Subject: [PATCH 08/16] Remove 'const' from function parameters in level_interpolation --- src/GMGPolar/level_interpolation.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/GMGPolar/level_interpolation.cpp b/src/GMGPolar/level_interpolation.cpp index 4ae90c86..b2703825 100644 --- a/src/GMGPolar/level_interpolation.cpp +++ b/src/GMGPolar/level_interpolation.cpp @@ -1,6 +1,6 @@ #include "../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::prolongation(const int current_level, Vector result, ConstVector x) const +void IGMGPolar::prolongation(int current_level, Vector result, ConstVector x) const { assert(current_level < number_of_levels_ && 1 <= current_level); if (!interpolation_) @@ -9,7 +9,7 @@ void IGMGPolar::prolongation(const int current_level, Vector result, Con interpolation_->applyProlongation(levels_[current_level].grid(), levels_[current_level - 1].grid(), result, x); } -void IGMGPolar::restriction(const int current_level, Vector result, ConstVector x) const +void IGMGPolar::restriction(int current_level, Vector result, ConstVector x) const { assert(current_level < number_of_levels_ - 1 && 0 <= current_level); if (!interpolation_) @@ -18,7 +18,7 @@ void IGMGPolar::restriction(const int current_level, Vector result, Cons interpolation_->applyRestriction(levels_[current_level].grid(), levels_[current_level + 1].grid(), result, x); } -void IGMGPolar::injection(const int current_level, Vector result, ConstVector x) const +void IGMGPolar::injection(int current_level, Vector result, ConstVector x) const { assert(current_level < number_of_levels_ - 1 && 0 <= current_level); if (!interpolation_) @@ -27,7 +27,7 @@ void IGMGPolar::injection(const int current_level, Vector result, ConstV interpolation_->applyInjection(levels_[current_level].grid(), levels_[current_level + 1].grid(), result, x); } -void IGMGPolar::extrapolatedProlongation(const int current_level, Vector result, ConstVector x) const +void IGMGPolar::extrapolatedProlongation(int current_level, Vector result, ConstVector x) const { assert(current_level < number_of_levels_ && 1 <= current_level); if (!interpolation_) @@ -37,7 +37,7 @@ void IGMGPolar::extrapolatedProlongation(const int current_level, Vector result, x); } -void IGMGPolar::extrapolatedRestriction(const int current_level, Vector result, ConstVector x) const +void IGMGPolar::extrapolatedRestriction(int current_level, Vector result, ConstVector x) const { assert(current_level < number_of_levels_ - 1 && 0 <= current_level); if (!interpolation_) @@ -47,7 +47,7 @@ void IGMGPolar::extrapolatedRestriction(const int current_level, Vector result, x); } -void IGMGPolar::FMGInterpolation(const int current_level, Vector result, ConstVector x) const +void IGMGPolar::FMGInterpolation(int current_level, Vector result, ConstVector x) const { assert(current_level < number_of_levels_ && 1 <= current_level); if (!interpolation_) From 13cbae17dcf4d18a38fdbf0b9d770d43c0401dce Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:16:12 +0100 Subject: [PATCH 09/16] Fix function signature for extrapolatedResidual --- src/GMGPolar/solver.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GMGPolar/solver.cpp b/src/GMGPolar/solver.cpp index 68aed2ca..09936312 100644 --- a/src/GMGPolar/solver.cpp +++ b/src/GMGPolar/solver.cpp @@ -314,8 +314,7 @@ void IGMGPolar::updateResidualNorms(Level& level, int iteration, double& initial } } -void IGMGPolar::extrapolatedResidual(const int current_level, Vector residual, - ConstVector residual_next_level) +void IGMGPolar::extrapolatedResidual(int current_level, Vector residual, ConstVector residual_next_level) { const PolarGrid& fineGrid = levels_[current_level].grid(); const PolarGrid& coarseGrid = levels_[current_level + 1].grid(); From 90a0d607a7c07fa58bf8f7b86e913ae76c1ebd62 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:19:24 +0100 Subject: [PATCH 10/16] Refactor extrapolatedResidual function signature --- src/GMGPolar/solver.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/GMGPolar/solver.cpp b/src/GMGPolar/solver.cpp index 09936312..a09670dd 100644 --- a/src/GMGPolar/solver.cpp +++ b/src/GMGPolar/solver.cpp @@ -314,7 +314,8 @@ void IGMGPolar::updateResidualNorms(Level& level, int iteration, double& initial } } -void IGMGPolar::extrapolatedResidual(int current_level, Vector residual, ConstVector residual_next_level) +void IGMGPolar::extrapolatedResidual(int current_level, Vector residual, + ConstVector residual_next_level) { const PolarGrid& fineGrid = levels_[current_level].grid(); const PolarGrid& coarseGrid = levels_[current_level + 1].grid(); From 5f16112f3164530f98da3a3eac5f2263c1243b66 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:19:47 +0100 Subject: [PATCH 11/16] Fix function signature formatting in multigrid_F_Cycle --- src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp b/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp index 6feb23c4..6c497d6c 100644 --- a/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/multigrid_F_Cycle.cpp @@ -1,7 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, - Vector residual) +void IGMGPolar::multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); From dde1299174a241952def0c927c41e87dfede7c33 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:20:01 +0100 Subject: [PATCH 12/16] Fix function declaration formatting in multigrid_V_Cycle --- src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp b/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp index 2e89a392..7bb39c06 100644 --- a/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/multigrid_V_Cycle.cpp @@ -1,7 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, - Vector residual) +void IGMGPolar::multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); From 4712b62e1555c46389bcb4893e4b51755885b1d6 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:20:13 +0100 Subject: [PATCH 13/16] Fix formatting in multigrid_W_Cycle function --- src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp b/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp index 1c7798e9..65fd22af 100644 --- a/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/multigrid_W_Cycle.cpp @@ -1,7 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, - Vector residual) +void IGMGPolar::multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); From b696979d78dd1a92a2f1acc547e6909688111517 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:22:33 +0100 Subject: [PATCH 14/16] Fix function declaration syntax in F_Cycle --- .../implicitly_extrapolated_multigrid_F_Cycle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp index 8d54c53d..df136535 100644 --- a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_F_Cycle.cpp @@ -1,7 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar:extrapolated_multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, - Vector residual) +void IGMGPolar:extrapolated_multigrid_F_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); From b9b9d08254f38fbb9386564e4546d31aa37d0a56 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:22:58 +0100 Subject: [PATCH 15/16] Fix function signature for extrapolated_multigrid_V_Cycle --- .../implicitly_extrapolated_multigrid_V_Cycle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp index 725d8085..fadfff2d 100644 --- a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_V_Cycle.cpp @@ -1,7 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::extrapolated_multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, - Vector residual) +void IGMGPolar::extrapolated_multigrid_V_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1); From b4fb95bb8e4ccbfc2d72596103e6fcea12eec950 Mon Sep 17 00:00:00 2001 From: Julian Litz <91479202+julianlitz@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:23:25 +0100 Subject: [PATCH 16/16] Fix formatting in extrapolated_multigrid_W_Cycle function --- .../implicitly_extrapolated_multigrid_W_Cycle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp index cda07568..96ba0c57 100644 --- a/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp +++ b/src/GMGPolar/MultigridMethods/implicitly_extrapolated_multigrid_W_Cycle.cpp @@ -1,7 +1,6 @@ #include "../../../include/GMGPolar/gmgpolar.h" -void IGMGPolar::extrapolated_multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, - Vector residual) +void IGMGPolar::extrapolated_multigrid_W_Cycle(int level_depth, Vector solution, Vector rhs, Vector residual) { assert(0 <= level_depth && level_depth < number_of_levels_ - 1);