27 #ifndef OOMPH_FULL_CIRCLE_MESH_HEADER
28 #define OOMPH_FULL_CIRCLE_MESH_HEADER
31 #include "../generic/refineable_quad_mesh.h"
48 template<
class ELEMENT>
110 template<
class ELEMENT>
130 wall_pt, theta_positions, radius_box, time_stepper_pt)
133 for (
unsigned ielem = 0; ielem < FullCircleMesh<ELEMENT>::nelement();
145 for (
unsigned iel = 0; iel < FullCircleMesh<ELEMENT>::nelement(); iel++)
148 ELEMENT* ref_el_pt =
dynamic_cast<ELEMENT*
>(el_pt);
150 trees_pt.push_back(quadtree_root_pt);
157 unsigned success_flag =
159 if (success_flag == 0)
161 oomph_info <<
"Successfully built quadtree forest " << std::endl;
MacroElement * macro_element_pt(const unsigned &i)
Access to i-th macro element.
Definition: domain.h:116
Definition: elements.h:1313
Definition: full_circle_domain.h:69
Definition: full_circle_mesh.template.h:50
FullCircleDomain * Domain_pt
Pointer to domain.
Definition: full_circle_mesh.template.h:88
GeomObject * Area_pt
Pointer to the geometric object that represents the entire domain.
Definition: full_circle_mesh.template.h:91
GeomObject *& area_pt()
Access function to GeomObject representing wall.
Definition: full_circle_mesh.template.h:69
virtual ~FullCircleMesh()
Destructor: empty.
Definition: full_circle_mesh.template.h:63
FullCircleDomain * domain_pt()
Access function to domain.
Definition: full_circle_mesh.template.h:75
FullCircleMesh(GeomObject *wall_pt, const Vector< double > &theta_positions, const Vector< double > &radius_box, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: full_circle_mesh.template.cc:40
FullCircleDomain * domain_pt() const
Access function to underlying domain.
Definition: full_circle_mesh.template.h:81
Definition: geom_objects.h:101
static Steady< 0 > Default_TimeStepper
The Steady Timestepper.
Definition: mesh.h:75
FiniteElement * finite_element_pt(const unsigned &e) const
Definition: mesh.h:473
const Vector< GeneralisedElement * > & element_pt() const
Return reference to the Vector of elements.
Definition: mesh.h:460
unsigned self_test()
Self-test: Check elements and nodes. Return 0 for OK.
Definition: mesh.cc:778
Definition: oomph_definitions.h:222
Base class for quad meshes (meshes made of 2D quad elements).
Definition: quad_mesh.h:57
Definition: quadtree.h:409
Definition: quadtree.h:293
Definition: full_circle_mesh.template.h:114
RefineableFullCircleMesh(GeomObject *wall_pt, const Vector< double > &theta_positions, const Vector< double > &radius_box, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: full_circle_mesh.template.h:124
virtual ~RefineableFullCircleMesh()
Destructor: empty.
Definition: full_circle_mesh.template.h:173
Definition: refineable_quad_element.h:71
Definition: refineable_quad_mesh.h:53
Definition: timesteppers.h:231
TreeForest * Forest_pt
Forest representation of the mesh.
Definition: refineable_mesh.h:768
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
OomphInfo oomph_info
Definition: oomph_definitions.cc:319
#define OOMPH_EXCEPTION_LOCATION
Definition: oomph_definitions.h:61
#define OOMPH_CURRENT_FUNCTION
Definition: oomph_definitions.h:86