SubsidiaryPreconditionerHelper Namespace Reference

Functions

Preconditionerget_new_preconditioner ()
 

Detailed Description

///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// The function get_new_preconditioner() returns an instance of the chosen preconditioner to be used as a subsidiary preconditioner in a GeneralPurposeBlockPreconditioner

Function Documentation

◆ get_new_preconditioner()

Preconditioner* SubsidiaryPreconditionerHelper::get_new_preconditioner ( )

Function used to generate instances of the chosen subsidiary preconditioner to solve the (subsidiary) block systems

994  {
995  // Return a new instance of SuperLU
996  return new SuperLUPreconditioner;
997  } // End of get_new_preconditioner
An interface to allow SuperLU to be used as an (exact) Preconditioner.
Definition: SuperLU_preconditioner.h:40

Referenced by NavierStokesProblem< ELEMENT >::set_up_spacetime_solver().