Functions
oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper Namespace Reference

Namespace for subsidiary preconditioner creation helper functions. More...

Functions

Preconditionerget_w_cg_preconditioner ()
 CG with diagonal preconditioner for W-block subsidiary linear systems. More...
 
Preconditionerboomer_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...
 
Preconditionerboomer_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...
 
Preconditionerboomer_amg_for_3D_momentum ()
 Hypre Boomer AMG setting for the augmented momentum block of a 3D Navier-Stokes problem (for serial code). More...
 
Preconditionerboomer_amg2v22_for_3D_momentum ()
 Hypre Boomer AMG setting for the augmented momentum block of a 3D Navier-Stokes problem (for serial code). More...
 
Preconditionerboomer_amg_for_2D_poisson_problem ()
 Hypre Boomer AMG setting for the 2D Poisson problem (for serial code). More...
 
Preconditionerboomer_amg_for_3D_poisson_problem ()
 Hypre Boomer AMG setting for the 3D Poisson problem (for serial code). More...
 

Detailed Description

Namespace for subsidiary preconditioner creation helper functions.

Function Documentation

◆ boomer_amg2v22_for_3D_momentum()

Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg2v22_for_3D_momentum ( )

◆ boomer_amg_for_2D_momentum_simple_visc()

Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_2D_momentum_simple_visc ( )

◆ boomer_amg_for_2D_momentum_stressdiv_visc()

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().

◆ boomer_amg_for_2D_poisson_problem()

Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_2D_poisson_problem ( )

◆ boomer_amg_for_3D_momentum()

Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_3D_momentum ( )

◆ boomer_amg_for_3D_poisson_problem()

Preconditioner * oomph::Lagrange_Enforced_Flow_Preconditioner_Subsidiary_Operator_Helper::boomer_amg_for_3D_poisson_problem ( )

◆ get_w_cg_preconditioner()

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.