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

Eight of a sphere brick mesh, based on the EightSphereDomain Non-refineable version with four brick elements. The eighth-sphere is located in the positive octant, centred at the origin. The mesh boundaries are numbered as follows: More...

#include <eighth_sphere_mesh.template.h>

Inheritance diagram for oomph::EighthSphereMesh< ELEMENT >:
oomph::RefineableEighthSphereMesh< ELEMENT >

Public Member Functions

 EighthSphereMesh (const double &radius, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass radius and timestepper; defaults to static default timestepper. More...
 
 ~EighthSphereMesh ()
 Destructor. More...
 

Protected Attributes

Domain * Domain_pt
 Pointer to the domain. More...
 
double Radius
 Radius of the sphere. More...
 

Detailed Description

template<class ELEMENT>
class oomph::EighthSphereMesh< ELEMENT >

Eight of a sphere brick mesh, based on the EightSphereDomain Non-refineable version with four brick elements. The eighth-sphere is located in the positive octant, centred at the origin. The mesh boundaries are numbered as follows:

Definition at line 53 of file eighth_sphere_mesh.template.h.

Constructor & Destructor Documentation

◆ EighthSphereMesh()

template<class ELEMENT >
oomph::EighthSphereMesh< ELEMENT >::EighthSphereMesh ( const double &  radius,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)

Constructor: Pass radius and timestepper; defaults to static default timestepper.

Constructor for the eighth of a sphere mesh: Pass timestepper; defaults to static default timestepper.

Definition at line 39 of file eighth_sphere_mesh.template.cc.

References oomph::EighthSphereMesh< ELEMENT >::Domain_pt, and oomph::EighthSphereMesh< ELEMENT >::Radius.

◆ ~EighthSphereMesh()

template<class ELEMENT >
oomph::EighthSphereMesh< ELEMENT >::~EighthSphereMesh ( )
inline

Destructor.

Definition at line 63 of file eighth_sphere_mesh.template.h.

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

Member Data Documentation

◆ Domain_pt

template<class ELEMENT >
Domain* oomph::EighthSphereMesh< ELEMENT >::Domain_pt
protected

◆ Radius

template<class ELEMENT >
double oomph::EighthSphereMesh< ELEMENT >::Radius
protected

Radius of the sphere.

Definition at line 74 of file eighth_sphere_mesh.template.h.

Referenced by oomph::EighthSphereMesh< ELEMENT >::EighthSphereMesh().


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