Public Member Functions | Protected Attributes | List of all members
oomph::CylinderWithFlagMesh< ELEMENT > Class Template Reference

Domain-based mesh for cylinder with flag as in Turek benchmark. More...

#include <cylinder_with_flag_mesh.template.h>

Inheritance diagram for oomph::CylinderWithFlagMesh< ELEMENT >:
oomph::AlgebraicCylinderWithFlagMesh< ELEMENT > oomph::RefineableCylinderWithFlagMesh< ELEMENT > oomph::RefineableAlgebraicCylinderWithFlagMesh< ELEMENT >

Public Member Functions

 CylinderWithFlagMesh (Circle *cylinder_pt, GeomObject *top_flag_pt, GeomObject *bottom_flag_pt, GeomObject *tip_flag_pt, const double &length, const double &height, const double &flag_length, const double &flag_height, const double &centre_x, const double &centre_y, const double &a, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor. Pass the pointers to the GeomObjects that parametrise the cylinder, the three edges of the flag, the length and height of the domain, the length and height of the flag, the coordinates of the centre of the cylinder and its radius. Timestepper defaults to Steady default timestepper. More...
 
virtual ~CylinderWithFlagMesh ()
 Destructor: Kill the domain. More...
 
CylinderWithFlagDomaindomain_pt ()
 Access function to the domain. More...
 

Protected Attributes

CylinderWithFlagDomainDomain_pt
 Pointer to the domain. More...
 

Detailed Description

template<class ELEMENT>
class oomph::CylinderWithFlagMesh< ELEMENT >

Domain-based mesh for cylinder with flag as in Turek benchmark.

Definition at line 48 of file cylinder_with_flag_mesh.template.h.

Constructor & Destructor Documentation

◆ CylinderWithFlagMesh()

template<class ELEMENT >
oomph::CylinderWithFlagMesh< ELEMENT >::CylinderWithFlagMesh ( Circle *  cylinder_pt,
GeomObject *  top_flag_pt,
GeomObject *  bottom_flag_pt,
GeomObject *  tip_flag_pt,
const double &  length,
const double &  height,
const double &  flag_length,
const double &  flag_height,
const double &  centre_x,
const double &  centre_y,
const double &  a,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)

Constructor. Pass the pointers to the GeomObjects that parametrise the cylinder, the three edges of the flag, the length and height of the domain, the length and height of the flag, the coordinates of the centre of the cylinder and its radius. Timestepper defaults to Steady default timestepper.

Definition at line 43 of file cylinder_with_flag_mesh.template.cc.

◆ ~CylinderWithFlagMesh()

template<class ELEMENT >
virtual oomph::CylinderWithFlagMesh< ELEMENT >::~CylinderWithFlagMesh ( )
inlinevirtual

Destructor: Kill the domain.

Definition at line 71 of file cylinder_with_flag_mesh.template.h.

References oomph::CylinderWithFlagMesh< ELEMENT >::Domain_pt.

Member Function Documentation

◆ domain_pt()

template<class ELEMENT >
CylinderWithFlagDomain* oomph::CylinderWithFlagMesh< ELEMENT >::domain_pt ( )
inline

Member Data Documentation

◆ Domain_pt

template<class ELEMENT >
CylinderWithFlagDomain* oomph::CylinderWithFlagMesh< ELEMENT >::Domain_pt
protected

The documentation for this class was generated from the following files: