Namespaces | Classes
oomph Namespace Reference

Namespaces

namespace  MultiDomainBoussinesqHelper
 Namespace for default parameters in multi-domain Boussinesq.
 
namespace  Pseudo_Elastic_Preconditioner_Subsidiary_Operator_Helper
 Functions to create instances of optimal subsidiary operators for the PseudoElasticPreconditioner.
 

Classes

class  AdvectionDiffusionBoussinesqElement
 /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// More...
 
class  BuoyantQCrouzeixRaviartElement
 ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// More...
 
class  FaceGeometry< BuoyantQCrouzeixRaviartElement< DIM > >
 Face geometry of the 2D Buoyant Crouzeix_Raviart elements. More...
 
class  FaceGeometry< FaceGeometry< BuoyantQCrouzeixRaviartElement< 2 > > >
 Face geometry of the Face geometry of 2D Buoyant Crouzeix_Raviart elements. More...
 
class  FaceGeometry< FaceGeometry< NavierStokesBoussinesqElement< NST_ELEMENT, AD_ELEMENT > > >
 Explicit definition of the face geometry of these elements. More...
 
class  FaceGeometry< NavierStokesBoussinesqElement< NST_ELEMENT, AD_ELEMENT > >
 Explicit definition of the face geometry of these elements. More...
 
class  FourierDecomposedHelmholtzFluxFromNormalDisplacementBCElement
 ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// More...
 
class  FourierDecomposedTimeHarmonicLinElastLoadedByHelmholtzPressureBCElement
 A class for elements that allow the imposition of an applied traction in the equations of time-harmonic linear elasticity from a Helmholtz potential (interpreted as a displacement potential for the fluid in a quasi-steady, linearised FSI problem.) The geometrical information can be read from the FaceGeometry<ELEMENT> class and and thus, we can be generic enough without the need to have a separate equations class. More...
 
class  FSIPreconditioner
 //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// More...
 
class  HelmholtzFluxFromNormalDisplacementBCElement
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  NavierStokesBoussinesqElement
 ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// More...
 
class  PicardConvergenceData
 Object that collates convergence data of Picard iteration. More...
 
class  PMLHelmholtzFluxFromNormalDisplacementBCElement
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  PseudoElasticFSIPreconditioner
 Preconditioner for FSI problems with pseudo-elastic fluid node updates. Note: NavierStokesSchurComplementPreconditioner is applied to the Navier Stokes subsidiary system. Default solid preconditioner is SuperLUPreconditioner. Enumeration of Elastic DOF types in the Pseudo-Elastic Elements The method get_dof_types_for_unknowns() must be implemented such that DOFs subject be Lagrange multiplier and DOFs NOT subject to Lagrange multiplier have different labels. For example in a 3D problem there are 6 DOF types and the following labelling must be implemented: 0 - x displacement (without lagr mult traction) 1 - y displacement (without lagr mult traction) 2 - z displacement (without lagr mult traction) 3 - x displacement (with lagr mult traction) 4 - y displacement (with lagr mult traction) 5 - z displacement (with lagr mult traction) More...
 
class  PseudoElasticPreconditioner
 //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// More...
 
class  PseudoElasticPreconditionerOld
 //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// More...
 
class  PseudoElasticPreconditionerScalingHelperOld
 //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// More...
 
class  PseudoElasticPreconditionerSubsidiaryBlockPreconditionerOld
 ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// More...
 
class  PseudoElasticPreconditionerSubsidiaryPreconditionerOld
 ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// More...
 
class  RefineableAdvectionDiffusionBoussinesqElement
 //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// More...
 
class  RefineableBuoyantQCrouzeixRaviartElement
 ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// More...
 
class  RefineableNavierStokesBoussinesqElement
 ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// More...
 
class  SegregatableFSIProblem
 ////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// More...
 
class  SegregatedSolverError
 ////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// More...
 
class  SimpleFSIPreconditioner
 //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// More...
 
class  TimeHarmonicLinElastLoadedByHelmholtzPressureBCElement
 A class for elements that allow the imposition of an applied traction in the equations of time-harmonic linear elasticity from a Helmholtz potential (interpreted as a displacement potential for the fluid in a quasi-steady, linearised FSI problem.) The geometrical information can be read from the FaceGeometry<ELEMENT> class and and thus, we can be generic enough without the need to have a separate equations class. More...
 
class  TimeHarmonicLinElastLoadedByPMLHelmholtzPressureBCElement
 A class for elements that allow the imposition of an applied traction in the equations of time-harmonic linear elasticity from a PMLHelmholtz potential (interpreted as a displacement potential for the fluid in a quasi-steady, linearised FSI problem.) The geometrical information can be read from the FaceGeometry<ELEMENT> class and thus, we can be generic enough without the need to have a separate equations class. More...