Classes | Namespaces | Functions
navier_stokes_preconditioners.h File Reference

Go to the source code of this file.

Classes

class  oomph::FpPreconditionerAssemblyHandler
 
class  oomph::FpPressureAdvectionDiffusionProblem< ELEMENT >
 Auxiliary Problem that can be used to assemble the pressure advection diffusion matrix needed by the FpPreconditoner. More...
 
class  oomph::NavierStokesSchurComplementPreconditioner
 The least-squares commutator (LSC; formerly BFBT) Navier Stokes preconditioner. It uses blocks corresponding to the velocity and pressure unknowns, i.e. there are a total of 2x2 blocks, and all velocity components are treated as a single block of unknowns. More...
 
class  oomph::NavierStokesExactPreconditioner< MATRIX >
 The exact Navier Stokes preconditioner. This extracts 2x2 blocks (corresponding to the velocity and pressure unknowns) and uses these to build a single preconditioner matrix for testing purposes. Iterative solvers should converge in a single step if this is used. If it doesn't something is wrong in the setup of the block matrices. More...
 

Namespaces

 oomph
 
 oomph::PressureAdvectionDiffusionValidation
 

Functions

void oomph::PressureAdvectionDiffusionValidation::wind_function (const Vector< double > &x, Vector< double > &wind)
 Wind. More...
 
void oomph::PressureAdvectionDiffusionValidation::get_exact_u (const Vector< double > &x, Vector< double > &u)
 Exact solution as a Vector. More...
 
void oomph::PressureAdvectionDiffusionValidation::get_exact_u (const Vector< double > &x, double &u)
 Exact solution as a scalar. More...
 
double oomph::PressureAdvectionDiffusionValidation::source_function (const Vector< double > &x_vect)
 Source function required to make the solution above an exact solution. More...