Full circle mesh class. The domain is specified by the GeomObject that identifies the entire area. Non-refineable base version! More...
#include <full_circle_mesh.template.h>
Public Member Functions | |
FullCircleMesh (GeomObject *wall_pt, const Vector< double > &theta_positions, const Vector< double > &radius_box, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Constructor: Pass pointer to geometric object that specifies the area; values of theta at which dividing lines are to be placed, fractions of the radius for the central box at the dividing lines and the timestepper. Timestepper defaults to Steady dummy timestepper. More... | |
virtual | ~FullCircleMesh () |
Destructor: empty. More... | |
GeomObject *& | area_pt () |
Access function to GeomObject representing wall. More... | |
FullCircleDomain * | domain_pt () |
Access function to domain. More... | |
FullCircleDomain * | domain_pt () const |
Access function to underlying domain. More... | |
Protected Attributes | |
FullCircleDomain * | Domain_pt |
Pointer to domain. More... | |
GeomObject * | Area_pt |
Pointer to the geometric object that represents the entire domain. More... | |
Full circle mesh class. The domain is specified by the GeomObject that identifies the entire area. Non-refineable base version!
The mesh boundaries are numbered as follows:
Definition at line 54 of file full_circle_mesh.template.h.
oomph::FullCircleMesh< ELEMENT >::FullCircleMesh | ( | GeomObject * | wall_pt, |
const Vector< double > & | theta_positions, | ||
const Vector< double > & | radius_box, | ||
TimeStepper * | time_stepper_pt = &Mesh::Default_TimeStepper |
||
) |
Constructor: Pass pointer to geometric object that specifies the area; values of theta at which dividing lines are to be placed, fractions of the radius for the central box at the dividing lines and the timestepper. Timestepper defaults to Steady dummy timestepper.
Constructor for deformable quarter tube mesh class. The domain is specified by the GeomObject that identifies the entire volume.
Definition at line 45 of file full_circle_mesh.template.cc.
References oomph::FullCircleMesh< ELEMENT >::Domain_pt.
|
inlinevirtual |
Destructor: empty.
Definition at line 70 of file full_circle_mesh.template.h.
References oomph::FullCircleMesh< ELEMENT >::Domain_pt.
|
inline |
Access function to GeomObject representing wall.
Definition at line 76 of file full_circle_mesh.template.h.
References oomph::FullCircleMesh< ELEMENT >::Area_pt.
|
inline |
Access function to domain.
Definition at line 79 of file full_circle_mesh.template.h.
References oomph::FullCircleMesh< ELEMENT >::Domain_pt.
|
inline |
Access function to underlying domain.
Definition at line 82 of file full_circle_mesh.template.h.
References oomph::FullCircleMesh< ELEMENT >::Domain_pt.
|
protected |
Pointer to the geometric object that represents the entire domain.
Definition at line 90 of file full_circle_mesh.template.h.
Referenced by oomph::FullCircleMesh< ELEMENT >::area_pt().
|
protected |
Pointer to domain.
Definition at line 87 of file full_circle_mesh.template.h.
Referenced by oomph::FullCircleMesh< ELEMENT >::domain_pt(), oomph::FullCircleMesh< ELEMENT >::FullCircleMesh(), oomph::RefineableFullCircleMesh< ELEMENT >::RefineableFullCircleMesh(), and oomph::FullCircleMesh< ELEMENT >::~FullCircleMesh().