Classes | Functions | Variables
oomph Namespace Reference

Classes

class  AlgebraicChannelWithLeafletMesh
 
class  AlgebraicCollapsibleChannelMesh
 Collapsible channel mesh with algebraic node update. More...
 
class  AlgebraicCylinderWithFlagMesh
 Algebraic version of CylinderWithFlagMesh. More...
 
class  AlgebraicFishMesh
 Fish shaped mesh with algebraic node update function for nodes. More...
 
class  AlgebraicFSIDrivenCavityMesh
 
class  AlgebraicRefineableFishMesh
 Refineable fish shaped mesh with algebraic node update function. More...
 
class  AlgebraicRefineableQuarterCircleSectorMesh
 
class  AlgebraicRefineableQuarterTubeMesh
 AlgebraicMesh version of RefineableQuarterTubeMesh. More...
 
class  AnnularDomain
 Annular domain. More...
 
class  BackwardStepQuadMesh
 Backward step mesh. More...
 
class  BrethertonSpineMesh
 
class  BrickFromTetMesh
 
class  ChannelSpineMesh
 
class  ChannelWithLeafletDomain
 
class  ChannelWithLeafletMesh
 Channel with leaflet mesh. More...
 
class  CircularCylindricalShellMesh
 
struct  classcomp
 
class  CollapsibleChannelDomain
 Collapsible channel domain. More...
 
class  CollapsibleChannelMesh
 Basic collapsible channel mesh. The mesh is derived from the SimpleRectangularQuadMesh so it's node and element numbering scheme is the same as in that mesh. Only the boundaries are numbered differently to allow the easy identification of the "collapsible" segment. Boundary coordinates are set up for all nodes located on boundary 3 (the collapsible segment). The curvilinear ("collapsible") segment is defined by a GeomObject. More...
 
class  CylinderWithFlagDomain
 Domain for cylinder with flag as in Turek benchmark. More...
 
class  CylinderWithFlagMesh
 
class  EighthSphereDomain
 Eighth sphere as domain. Domain is parametrised by four macro elements. More...
 
class  EighthSphereMesh
 
class  ElasticQuarterPipeMesh
 
class  ElasticRectangularQuadMesh
 
class  ElasticRefineableQuarterPipeMesh
 Refineable elastic quarter pipe mesh class. More...
 
class  ElasticRefineableRectangularQuadMesh
 
class  FishDomain
 Fish shaped domain, represented by four MacroElements. Shape is parametrised by GeomObject that represents the fish's back. More...
 
class  FishMesh
 Fish shaped mesh. The geometry is defined by the Domain object FishDomain. More...
 
class  FSIDrivenCavityMesh
 Mesh for W. Wall's FSI driven cavity problem. The mesh is derived from the SimpleRectangularQuadMesh so it's node and element numbering scheme is the same as in that mesh. Only the boundaries are numbered differently to allow the easy identification of the "collapsible" segment. Boundary coordinates are set up for all nodes located on boundary 3 (the collapsible segment). The curvilinear ("collapsible") segment is defined by a GeomObject. More...
 
class  FullCircleDomain
 Topologically circular domain, e.g. a tube cross section. The entire domain must be defined by a GeomObject with the following convention: zeta[0] is the radial coordinate and zeta[1] is the theta coordinate around the cross-sectin. The outer boundary must lie at zeta[0] = 1. More...
 
class  FullCircleMesh
 Full circle mesh class. The domain is specified by the GeomObject that identifies the entire area. Non-refineable base version! More...
 
class  GeompackQuadMesh
 
class  GmshParameters
 Class to collate parameters for Gmsh mesh generation. More...
 
class  GmshTetMesh
 Forward declaration. More...
 
class  GmshTetScaffoldMesh
 
class  HermiteQuadMesh
 A two dimensional Hermite bicubic element quadrilateral mesh for a topologically rectangular domain. The geometry of the problem must be prescribed using the TopologicallyRectangularDomain. Non uniform node spacing can be prescribed using a function pointer. More...
 
class  HorizontalSingleLayerSpineMesh
 
class  MacroElementNodeUpdateChannelWithLeafletMesh
 
class  MacroElementNodeUpdateCollapsibleChannelMesh
 
class  MacroElementNodeUpdateRefineableChannelWithLeafletMesh
 Refineable mesh with MacroElement-based node update. More...
 
class  MacroElementNodeUpdateRefineableCollapsibleChannelMesh
 
class  MacroElementNodeUpdateRefineableFishMesh
 
class  MacroElementNodeUpdateRefineableQuarterCircleSectorMesh
 
class  MacroElementNodeUpdateRefineableQuarterTubeMesh
 MacroElementNodeUpdate version of RefineableQuarterTubeMesh. More...
 
class  OneDLagrangianMesh
 
class  OneDMesh
 
class  PseudoElasticChannelWithLeafletMesh
 Channel with leaflet mesh upgraded to (pseudo-)solid mesh. More...
 
class  QuadFromTriangleMesh
 
class  QuarterCircleSectorDomain
 Circular sector as domain. Domain is bounded by curved boundary which is represented by a GeomObject. Domain is parametrised by three macro elements. More...
 
class  QuarterCircleSectorMesh
 
class  QuarterPipeDomain
 Domain representing a quarter pipe. More...
 
class  QuarterPipeMesh
 
class  QuarterTubeDomain
 Quarter tube as domain. Domain is bounded by curved boundary which is represented by a GeomObject. Domain is parametrised by three macro elements in each of the nlayer slices. More...
 
class  QuarterTubeMesh
 3D quarter tube mesh class. The domain is specified by the GeomObject that identifies boundary 3. Non-refineable base version! More...
 
class  RectangleWithHoleDomain
 Rectangular domain with circular whole. More...
 
class  RectangleWithHoleMesh
 Domain-based mesh for rectangular mesh with circular hole. More...
 
class  RectangularQuadMesh
 
class  RefineableAlgebraicChannelWithLeafletMesh
 Refineable version of algebraic ChannelWithLeafletMesh. More...
 
class  RefineableAlgebraicCollapsibleChannelMesh
 
class  RefineableAlgebraicCylinderWithFlagMesh
 Refineable version of AlgebraicCylinderWithFlagMesh. More...
 
class  RefineableAlgebraicFSIDrivenCavityMesh
 
class  RefineableBackwardStepQuadMesh
 Refineable backward step mesh. More...
 
class  RefineableBrickFromTetMesh
 
class  RefineableChannelWithLeafletMesh
 Refineable version of ChannelWithLeafletMesh. More...
 
class  RefineableCollapsibleChannelMesh
 
class  RefineableCylinderWithFlagMesh
 Refineable version of CylinderWithFlagMesh. More...
 
class  RefineableEighthSphereMesh
 
class  RefineableFishMesh
 
class  RefineableFSIDrivenCavityMesh
 
class  RefineableFullCircleMesh
 
class  RefineableGmshTetMesh
 
class  RefineableOneDMesh
 Refineable version of the OneDMesh. More...
 
class  RefineableQuadFromTriangleMesh
 Unstructured refineable QuadFromTriangleMesh. More...
 
class  RefineableQuarterCircleSectorMesh
 
class  RefineableQuarterPipeMesh
 Refineable quarter pipe mesh class. More...
 
class  RefineableQuarterTubeMesh
 
class  RefineableRectangleWithHoleMesh
 
class  RefineableRectangularQuadMesh
 
class  RefineableSimpleCubicMesh
 Refineable version of simple cubic 3D Brick mesh class. More...
 
class  RefineableSolidBrickFromTetMesh
 
class  RefineableSolidQuadFromTriangleMesh
 Unstructured refineable QuadFromTriangleMesh upgraded to solid mesh. More...
 
class  RefineableSolidThinLayerBrickOnTetMesh
 
class  RefineableSolidTriangleMesh
 Unstructured refineable Triangle Mesh upgraded to solid mesh. More...
 
class  RefineableTetgenMesh
 
class  RefineableThinLayerBrickOnTetMesh
 
class  RefineableTriangleMesh
 Unstructured refineable Triangle Mesh. More...
 
class  RefineableTubeMesh
 
class  RefineableTwoDAnnularMesh
 
class  SimpleCubicMesh
 Simple cubic 3D Brick mesh class. More...
 
class  SimpleCubicTetMesh
 MySimple 3D tet mesh for TElements. More...
 
class  SimpleRectangularQuadMesh
 
class  SimpleRectangularTriMesh
 Simple 2D triangular mesh for TElements. More...
 
class  SingleLayerCubicSpineMesh
 
class  SingleLayerSpineMesh
 
class  SolidBrickFromTetMesh
 
class  SolidQuadFromTriangleMesh
 Unstructured QuadFromTriangleMesh upgraded to solid mesh. More...
 
class  SolidTetgenMesh
 
class  SolidThinLayerBrickOnTetMesh
 
class  SolidTriangleMesh
 Unstructured Triangle Mesh upgraded to solid mesh. More...
 
class  SolidXdaTetMesh
 Xda-based tet mesh upgraded to become a solid mesh. More...
 
class  TetEdge
 Helper class to keep track of edges in tet mesh generation. More...
 
class  TetgenMesh
 Unstructured tet mesh based on output from Tetgen: http://wias-berlin.de/software/tetgen/. More...
 
class  ThinLayerBrickOnTetMesh
 
class  TopologicallyRectangularDomain
 Topologically Rectangular Domain - a domain dexcribing a topologically rectangular problem - primarily contains functions to access the position of the global boundary relative to the macro element boundary, as well as first and second derivates of the global boundary wrt the macro element boundary NOTE : suitable for HermiteElementQuadMesh. More...
 
class  TriangleMesh
 
class  TriangleMeshParameters
 Helper object for dealing with the parameters used for the TriangleMesh objects. More...
 
class  TubeDomain
 Tube as a domain. The entire domain must be defined by a GeomObject with the following convention: zeta[0] is the coordinate along the centreline, zeta[1] is the theta coordinate around the tube wall and zeta[2] is the radial coordinate. The outer boundary must lie at zeta[2] = 1. More...
 
class  TubeMesh
 3D tube mesh class. The domain is specified by the GeomObject that identifies the entire volume. Non-refineable base version! More...
 
class  TwoDAnnularMesh
 
class  TwoLayerSpineMesh
 
class  XdaTetMesh
 Tet mesh made of quadratic (ten node) tets built from xda input file. More...
 

Functions

void triangulate (char *triswitches, struct oomph::TriangulateIO *in, struct oomph::TriangulateIO *out, struct oomph::TriangulateIO *vorout)
 

Variables

struct oomph::classcomp Bottom_left_sorter
 

Function Documentation

◆ triangulate()

void oomph::triangulate ( char *  triswitches,
struct oomph::TriangulateIO *  in,
struct oomph::TriangulateIO *  out,
struct oomph::TriangulateIO *  vorout 
)

Variable Documentation

◆ Bottom_left_sorter

struct oomph::classcomp oomph::Bottom_left_sorter