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

///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// More...

#include <full_circle_mesh.template.h>

Inheritance diagram for oomph::RefineableFullCircleMesh< ELEMENT >:
oomph::FullCircleMesh< ELEMENT >

Public Member Functions

 RefineableFullCircleMesh (GeomObject *wall_pt, const Vector< double > &theta_positions, const Vector< double > &radius_box, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor for adaptive deformable quarter tube mesh class. Pass pointer to geometric object that specifies the volume, start and end coordinates for the centreline on the geometric object. Values of theta at which dividing lines are to be placed, fractions of the radius for the central box at the dividing lines, the number of layers and the timestepper. Timestepper defaults to Steady dummy timestepper. More...
 
virtual ~RefineableFullCircleMesh ()
 Destructor: empty. More...
 
- Public Member Functions inherited from 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. More...
 
virtual ~FullCircleMesh ()
 Destructor: empty. More...
 
GeomObject *& area_pt ()
 Access function to GeomObject representing wall. More...
 
FullCircleDomaindomain_pt ()
 Access function to domain. More...
 
FullCircleDomaindomain_pt () const
 Access function to underlying domain. More...
 

Additional Inherited Members

- Protected Attributes inherited from oomph::FullCircleMesh< ELEMENT >
FullCircleDomainDomain_pt
 Pointer to domain. More...
 
GeomObject * Area_pt
 Pointer to the geometric object that represents the entire domain. More...
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableFullCircleMesh< ELEMENT >

///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////

Adaptative version of the FullCircleMesh base mesh. The domain is specified by the GeomObject that identifies the entire area

The mesh boundaries are numbered as follows:

Definition at line 111 of file full_circle_mesh.template.h.

Constructor & Destructor Documentation

◆ RefineableFullCircleMesh()

template<class ELEMENT >
oomph::RefineableFullCircleMesh< ELEMENT >::RefineableFullCircleMesh ( GeomObject *  wall_pt,
const Vector< double > &  theta_positions,
const Vector< double > &  radius_box,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor for adaptive deformable quarter tube mesh class. Pass pointer to geometric object that specifies the volume, start and end coordinates for the centreline on the geometric object. Values of theta at which dividing lines are to be placed, fractions of the radius for the central box at the dividing lines, the number of layers and the timestepper. Timestepper defaults to Steady dummy timestepper.

Definition at line 124 of file full_circle_mesh.template.h.

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

◆ ~RefineableFullCircleMesh()

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

Destructor: empty.

Definition at line 173 of file full_circle_mesh.template.h.


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