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

My Mesh. More...

#include <rectangle_with_moving_cylinder_mesh.h>

Inheritance diagram for oomph::RefineableQuadMeshWithMovingCylinder< ELEMENT >:

Public Member Functions

 RefineableQuadMeshWithMovingCylinder (GeomObject *cylinder_pt, const double &annular_region_radius, const double &length_of_central_box, const double &x_left, const double &x_right, const double &height, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor. Pass pointer to geometric object that represents the cylinder; hierher the length and height of the domain. The GeomObject must be parametrised such that $\zeta \in [0,2\pi]$ sweeps around the circumference in anticlockwise direction. Timestepper defaults to Steady default timestepper.
 
 ~RefineableQuadMeshWithMovingCylinder ()
 Destructor: Delete the part of the mesh which has a Domain representation.
 

Private Attributes

RefineableRectangleWithHoleAndAnnularRegionMesh< ELEMENT > * Central_mesh_pt
 Pointer to the part of the mesh which has a Domain representation. We have to store it because we can't delete it in the constructor as it would delete the Domain pointer which might be needed after the whole mesh has been constructed (e.g. for the mesh extrusion machinery)...
 
bool Coarse_problem
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableQuadMeshWithMovingCylinder< ELEMENT >

My Mesh.

Definition at line 319 of file rectangle_with_moving_cylinder_mesh.h.

Constructor & Destructor Documentation

◆ RefineableQuadMeshWithMovingCylinder()

template<class ELEMENT >
oomph::RefineableQuadMeshWithMovingCylinder< ELEMENT >::RefineableQuadMeshWithMovingCylinder ( GeomObject cylinder_pt,
const double annular_region_radius,
const double length_of_central_box,
const double x_left,
const double x_right,
const double height,
TimeStepper time_stepper_pt = &Mesh::Default_TimeStepper 
)

Constructor. Pass pointer to geometric object that represents the cylinder; hierher the length and height of the domain. The GeomObject must be parametrised such that $\zeta \in [0,2\pi]$ sweeps around the circumference in anticlockwise direction. Timestepper defaults to Steady default timestepper.

Definition at line 1399 of file rectangle_with_moving_cylinder_mesh.template.cc.

◆ ~RefineableQuadMeshWithMovingCylinder()

Destructor: Delete the part of the mesh which has a Domain representation.

Definition at line 339 of file rectangle_with_moving_cylinder_mesh.h.

References oomph::RefineableQuadMeshWithMovingCylinder< ELEMENT >::Central_mesh_pt.

Member Data Documentation

◆ Central_mesh_pt

Pointer to the part of the mesh which has a Domain representation. We have to store it because we can't delete it in the constructor as it would delete the Domain pointer which might be needed after the whole mesh has been constructed (e.g. for the mesh extrusion machinery)...

Definition at line 354 of file rectangle_with_moving_cylinder_mesh.h.

Referenced by oomph::RefineableQuadMeshWithMovingCylinder< ELEMENT >::~RefineableQuadMeshWithMovingCylinder().

◆ Coarse_problem

template<class ELEMENT >
bool oomph::RefineableQuadMeshWithMovingCylinder< ELEMENT >::Coarse_problem
private

Definition at line 357 of file rectangle_with_moving_cylinder_mesh.h.


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