Classes
oomph Namespace Reference

Classes

class  AnnularSpineMesh
 
class  AxisymmetricDerivatives
 
class  AxisymmetricQAdvectionCrouzeixRaviartElement
 
class  AxisymmetricVolumeConstraintBoundingElement
 
class  BoundingElementType
 This policy class is used to associate specific bounding elements with specific FluidInterface elements. It must be filled in for every class that uses the SpineUpdateFluidInterface<...> or ElasticUpdateFluidInterface<....> generic template classes. Examples for our default Line, Axisymmetric and Surface types are included below. More...
 
class  BoundingElementType< ElasticUpdateFluidInterfaceElement< FluidInterfaceElement, AxisymmetricDerivatives, ELEMENT > >
 
class  BoundingElementType< ElasticUpdateFluidInterfaceElement< FluidInterfaceElement, LineDerivatives, ELEMENT > >
 Define the BoundingElement type associated with the 1D surface element. More...
 
class  BoundingElementType< ElasticUpdateFluidInterfaceElement< FluidInterfaceElement, SurfaceDerivatives, ELEMENT > >
 
class  BoundingElementType< ElasticUpdateFluidInterfaceElement< SurfactantTransportInterfaceElement, AxisymmetricDerivatives, ELEMENT > >
 
class  BoundingElementType< SpineUpdateFluidInterfaceElement< FluidInterfaceElement, AxisymmetricDerivatives, ELEMENT > >
 
class  BoundingElementType< SpineUpdateFluidInterfaceElement< FluidInterfaceElement, LineDerivatives, ELEMENT > >
 
class  BoundingElementType< SpineUpdateFluidInterfaceElement< FluidInterfaceElement, SurfaceDerivatives, ELEMENT > >
 
class  BoundingElementType< SpineUpdateFluidInterfaceElement< SurfactantTransportInterfaceElement, AxisymmetricDerivatives, ELEMENT > >
 
class  BoundingElementType< SpineUpdateFluidInterfaceElement< SurfactantTransportInterfaceElement, LineDerivatives, ELEMENT > >
 
class  BoundingElementType< SpineUpdateFluidInterfaceElement< SurfactantTransportInterfaceElement, SurfaceDerivatives, ELEMENT > >
 
class  ElasticAxisymmetricFluidInterfaceElement
 Specialise the Elastic update case to axisymmetric equations. More...
 
class  ElasticAxisymmetricSurfactantTransportInterfaceElement
 Specialise to the Axisymmetric geometry. More...
 
class  ElasticAxisymmetricVolumeConstraintBoundingElement
 
class  ElasticLineFluidInterfaceBoundingElement
 Pseudo-elasticity version of the LineFluidInterfaceBoundingElement. More...
 
class  ElasticLineFluidInterfaceElement
 Specialise the elastic update template class to concrete 1D case. More...
 
class  ElasticLineVolumeConstraintBoundingElement
 
class  ElasticPointFluidInterfaceBoundingElement
 Pseudo-elasticity version of the PointFluidInterfaceBoundingElement. More...
 
class  ElasticSurfaceFluidInterfaceElement
 Specialise Elastic update case to the concrete 2D case. More...
 
class  ElasticSurfaceVolumeConstraintBoundingElement
 
class  ElasticUpdateFluidInterfaceElement
 Generic Elastic node update interface template class that can be combined with a given surface equations class and surface derivative class to provide a concrete implementation of any surface element that uses elastic node updates. More...
 
class  FaceGeometry< AxisymmetricQAdvectionCrouzeixRaviartElement >
 Face geometry of the 2D DoubleBuoyant Crouzeix_Raviart elements. More...
 
class  FaceGeometry< FaceGeometry< AxisymmetricQAdvectionCrouzeixRaviartElement > >
 Face geometry of the 2D DoubleBuoyant Crouzeix_Raviart elements. More...
 
class  FluidInterfaceAdditionalValues
 This policy class is used to allow additional values to be added to the nodes from new surface equations, for examples of usage see the SurfactantTransportFluidInterfaceElements. The use of this class avoids issues with calling virtual functions in constructors and avoids having a global look-up able, although it functions in much the same way. Typically, this will only be filled in by "expert users" and is only required if you want to write generic surface-element classes. Specific classes can always be overloaded on a case-by-case basis. More...
 
class  FluidInterfaceAdditionalValues< FluidInterfaceElement >
 Specific policy class for the FluidInterfaceElemetnts, which do not require any additional values at the nodes. More...
 
class  FluidInterfaceAdditionalValues< SurfactantTransportInterfaceElement >
 
class  FluidInterfaceBoundingElement
 
class  FluidInterfaceElement
 
class  LineDerivatives
 
class  LineFluidInterfaceBoundingElement
 Specialisation of the interface boundary constraint to a line. More...
 
class  LineVolumeConstraintBoundingElement
 
class  MyHorizontalSingleLayerSpineMesh
 
class  PointFluidInterfaceBoundingElement
 Specialisation of the interface boundary constraint to a point. More...
 
class  SpineAxisymmetricFluidInterfaceElement
 
class  SpineAxisymmetricMarangoniSurfactantFluidInterfaceElement
 
class  SpineAxisymmetricSurfactantTransportInterfaceElement
 Specialise to the Axisymmetric geometry. More...
 
class  SpineAxisymmetricVolumeConstraintBoundingElement
 
class  SpineLineFluidInterfaceBoundingElement
 Spine version of the LineFluidInterfaceBoundingElement. More...
 
class  SpineLineFluidInterfaceElement
 
class  SpineLineSurfactantTransportInterfaceElement
 Specialise to the Line geometry. More...
 
class  SpineLineVolumeConstraintBoundingElement
 
class  SpinePointFluidInterfaceBoundingElement
 Spine version of the PointFluidInterfaceBoundingElement. More...
 
class  SpineSurfaceFluidInterfaceElement
 
class  SpineSurfaceSurfactantTransportInterfaceElement
 Specialise to surface geometry. More...
 
class  SpineSurfaceVolumeConstraintBoundingElement
 
class  SpineUpdateFluidInterfaceElement
 Generic Spine node update interface template class that can be combined with a given surface equations class and surface derivative class to provide a concrete implementation of any surface element that uses spines. More...
 
class  SurfaceDerivatives
 
class  SurfaceVolumeConstraintBoundingElement
 
class  SurfactantTransportInterfaceElement
 
class  VolumeConstraintBoundingElement
 
class  VolumeConstraintElement