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

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

#include <quarter_pipe_mesh.template.h>

Inheritance diagram for oomph::RefineableQuarterPipeMesh< ELEMENT >:
oomph::QuarterPipeMesh< ELEMENT > oomph::SimpleCubicMesh< ELEMENT >

Public Member Functions

 RefineableQuarterPipeMesh (const unsigned &ntheta, const unsigned &nr, const unsigned &nz, const double &rmin, const double &rmax, const double &length, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass number of elements in various directions, the inner and outer radius and the length of the tube. More...
 
virtual ~RefineableQuarterPipeMesh ()
 Destructor – delete forest. More...
 
- Public Member Functions inherited from oomph::QuarterPipeMesh< ELEMENT >
 QuarterPipeMesh (const unsigned &ntheta, const unsigned &nr, const unsigned &nz, const double &rmin, const double &rmax, const double &length, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass number of elements in various directions, the inner and outer radius and the length of the tube. More...
 
virtual ~QuarterPipeMesh ()
 Empty Destructor. More...
 
QuarterPipeDomaindomain_pt ()
 Access function to domain. More...
 
QuarterPipeDomaindomain_pt () const
 Access function to underlying domain. More...
 
- Public Member Functions inherited from oomph::SimpleCubicMesh< ELEMENT >
 SimpleCubicMesh (const unsigned &nx, const unsigned &ny, const unsigned &nz, const double &lx, const double &ly, const double &lz, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass number of elements in the x, y, and z directions, and the corresponding dimensions. Assume that the back lower left corner is located at (0,0,0) Timestepper defaults to Steady. More...
 
 SimpleCubicMesh (const unsigned &nx, const unsigned &ny, const unsigned &nz, const double &xmin, const double &xmax, const double &ymin, const double &ymax, const double &zmin, const double &zmax, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass the number of elements in the x,y and z directions and the correspoding minimum and maximum values of the coordinates in each direction. More...
 
const unsigned & nx () const
 Access function for number of elements in x directions. More...
 
const unsigned & ny () const
 Access function for number of elements in y directions. More...
 
const unsigned & nz () const
 Access function for number of elements in y directions. More...
 

Additional Inherited Members

- Protected Member Functions inherited from oomph::SimpleCubicMesh< ELEMENT >
void build_mesh (TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Generic mesh construction function: contains all the hard work. More...
 
- Protected Attributes inherited from oomph::QuarterPipeMesh< ELEMENT >
unsigned Ntheta
 Number of elements azimuthal direction. More...
 
unsigned Nr
 Number of elements radial direction. More...
 
unsigned Nz
 Number of elements axial direction. More...
 
double Rmin
 Inner radius. More...
 
double Rmax
 Outer radius. More...
 
double Length
 Length. More...
 
QuarterPipeDomainDomain_pt
 Pointer to domain. More...
 
- Protected Attributes inherited from oomph::SimpleCubicMesh< ELEMENT >
unsigned Nx
 Number of elements in x direction. More...
 
unsigned Ny
 Number of elements in y direction. More...
 
unsigned Nz
 Number of elements in y direction. More...
 
double Xmin
 Minimum value of x coordinate. More...
 
double Xmax
 Maximum value of x coordinate. More...
 
double Ymin
 Minimum value of y coordinate. More...
 
double Ymax
 Minimum value of y coordinate. More...
 
double Zmin
 Minimum value of z coordinate. More...
 
double Zmax
 Maximum value of z coordinate. More...
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableQuarterPipeMesh< ELEMENT >

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

Refineable quarter pipe mesh class

Definition at line 118 of file quarter_pipe_mesh.template.h.

Constructor & Destructor Documentation

◆ RefineableQuarterPipeMesh()

template<class ELEMENT >
oomph::RefineableQuarterPipeMesh< ELEMENT >::RefineableQuarterPipeMesh ( const unsigned &  ntheta,
const unsigned &  nr,
const unsigned &  nz,
const double &  rmin,
const double &  rmax,
const double &  length,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor: Pass number of elements in various directions, the inner and outer radius and the length of the tube.

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

References oomph::SimpleCubicMesh< ELEMENT >::nz().

◆ ~RefineableQuarterPipeMesh()

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

Destructor – delete forest.

Definition at line 153 of file quarter_pipe_mesh.template.h.


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