Namespace for subsidiary preconditioner creation helper functions. More...
Functions | |
Preconditioner * | get_w_cg_preconditioner () |
CG with diagonal preconditioner for W-block subsidiary linear systems. More... | |
Preconditioner * | boomer_amg_for_2D_momentum_simple_visc () |
Hypre Boomer AMG setting for the augmented momentum block of a 2D Navier-Stokes problem using the simple form of the viscous term (for serial code). More... | |
Preconditioner * | boomer_amg_for_2D_momentum_stressdiv_visc () |
Hypre Boomer AMG setting for the augmented momentum block of a 2D Navier-Stokes problem using the stress divergence form of the viscous term (for serial code). More... | |
Preconditioner * | boomer_amg_for_3D_momentum () |
Hypre Boomer AMG setting for the augmented momentum block of a 3D Navier-Stokes problem (for serial code). More... | |
Preconditioner * | boomer_amg2v22_for_3D_momentum () |
Hypre Boomer AMG setting for the augmented momentum block of a 3D Navier-Stokes problem (for serial code). More... | |
Preconditioner * | boomer_amg_for_2D_poisson_problem () |
Hypre Boomer AMG setting for the 2D Poisson problem (for serial code). More... | |
Preconditioner * | boomer_amg_for_3D_poisson_problem () |
Hypre Boomer AMG setting for the 3D Poisson problem (for serial code). More... | |
Namespace for subsidiary preconditioner creation helper functions.
Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg2v22_for_3D_momentum | ( | ) |
Hypre Boomer AMG setting for the augmented momentum block of a 3D Navier-Stokes problem (for serial code).
Definition at line 185 of file lagrange_enforced_flow_preconditioner.cc.
References oomph::HyprePreconditioner::amg_coarsening(), oomph::HyprePreconditioner::amg_damping(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_smoother_iterations(), oomph::HyprePreconditioner::amg_strength(), and oomph::HyprePreconditioner::set_amg_iterations().
Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_2D_momentum_simple_visc | ( | ) |
Hypre Boomer AMG setting for the augmented momentum block of a 2D Navier-Stokes problem using the simple form of the viscous term (for serial code).
Definition at line 67 of file lagrange_enforced_flow_preconditioner.cc.
References oomph::HyprePreconditioner::amg_coarsening(), oomph::HyprePreconditioner::amg_damping(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_smoother_iterations(), oomph::HyprePreconditioner::amg_strength(), and oomph::HyprePreconditioner::set_amg_iterations().
Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_2D_momentum_stressdiv_visc | ( | ) |
Hypre Boomer AMG setting for the augmented momentum block of a 2D Navier-Stokes problem using the stress divergence form of the viscous term (for serial code).
Definition at line 107 of file lagrange_enforced_flow_preconditioner.cc.
References oomph::HyprePreconditioner::amg_coarsening(), oomph::HyprePreconditioner::amg_damping(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_smoother_iterations(), oomph::HyprePreconditioner::amg_strength(), and oomph::HyprePreconditioner::set_amg_iterations().
Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_2D_poisson_problem | ( | ) |
Hypre Boomer AMG setting for the 2D Poisson problem (for serial code).
Definition at line 225 of file lagrange_enforced_flow_preconditioner.cc.
References oomph::HyprePreconditioner::amg_coarsening(), oomph::HyprePreconditioner::amg_damping(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_smoother_iterations(), oomph::HyprePreconditioner::amg_strength(), and oomph::HyprePreconditioner::set_amg_iterations().
Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_3D_momentum | ( | ) |
Hypre Boomer AMG setting for the augmented momentum block of a 3D Navier-Stokes problem (for serial code).
Definition at line 146 of file lagrange_enforced_flow_preconditioner.cc.
References oomph::HyprePreconditioner::amg_coarsening(), oomph::HyprePreconditioner::amg_damping(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_smoother_iterations(), oomph::HyprePreconditioner::amg_strength(), and oomph::HyprePreconditioner::set_amg_iterations().
Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_3D_poisson_problem | ( | ) |
Hypre Boomer AMG setting for the 3D Poisson problem (for serial code).
Definition at line 264 of file lagrange_enforced_flow_preconditioner.cc.
References oomph::HyprePreconditioner::amg_coarsening(), oomph::HyprePreconditioner::amg_damping(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_smoother_iterations(), oomph::HyprePreconditioner::amg_strength(), and oomph::HyprePreconditioner::set_amg_iterations().
Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::get_w_cg_preconditioner | ( | ) |
CG with diagonal preconditioner for W-block subsidiary linear systems.
Definition at line 37 of file lagrange_enforced_flow_preconditioner.cc.
References oomph::TrilinosAztecOOSolver::CG.