Non refineable quarter pipe mesh class Deform a simple cubic mesh into a quarter pipe r: radial direction theta: azimuthal direction z: axis direction. More...
#include <quarter_pipe_mesh.template.h>
Public Member Functions | |
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... | |
QuarterPipeDomain * | domain_pt () |
Access function to domain. More... | |
QuarterPipeDomain * | domain_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... | |
Protected Attributes | |
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... | |
QuarterPipeDomain * | Domain_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... | |
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... | |
Non refineable quarter pipe mesh class Deform a simple cubic mesh into a quarter pipe r: radial direction theta: azimuthal direction z: axis direction.
Definition at line 52 of file quarter_pipe_mesh.template.h.
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.
Definition at line 39 of file quarter_pipe_mesh.template.cc.
References oomph::QuarterPipeMesh< ELEMENT >::Domain_pt, oomph::QuarterPipeMesh< ELEMENT >::Length, oomph::QuarterPipeMesh< ELEMENT >::Nr, oomph::QuarterPipeMesh< ELEMENT >::Ntheta, oomph::QuarterPipeMesh< ELEMENT >::Nz, oomph::SimpleCubicMesh< ELEMENT >::nz(), oomph::QuarterPipeMesh< ELEMENT >::Rmax, and oomph::QuarterPipeMesh< ELEMENT >::Rmin.
|
inlinevirtual |
Empty Destructor.
Definition at line 67 of file quarter_pipe_mesh.template.h.
References oomph::QuarterPipeMesh< ELEMENT >::Domain_pt.
|
inline |
Access function to domain.
Definition at line 73 of file quarter_pipe_mesh.template.h.
References oomph::QuarterPipeMesh< ELEMENT >::Domain_pt.
|
inline |
Access function to underlying domain.
Definition at line 79 of file quarter_pipe_mesh.template.h.
References oomph::QuarterPipeMesh< ELEMENT >::Domain_pt.
|
protected |
Pointer to domain.
Definition at line 104 of file quarter_pipe_mesh.template.h.
Referenced by oomph::QuarterPipeMesh< ELEMENT >::domain_pt(), oomph::ElasticRefineableQuarterPipeMesh< ELEMENT >::ElasticRefineableQuarterPipeMesh(), oomph::QuarterPipeMesh< ELEMENT >::QuarterPipeMesh(), and oomph::QuarterPipeMesh< ELEMENT >::~QuarterPipeMesh().
|
protected |
Length.
Definition at line 101 of file quarter_pipe_mesh.template.h.
Referenced by oomph::QuarterPipeMesh< ELEMENT >::QuarterPipeMesh().
|
protected |
Number of elements radial direction.
Definition at line 89 of file quarter_pipe_mesh.template.h.
Referenced by oomph::QuarterPipeMesh< ELEMENT >::QuarterPipeMesh().
|
protected |
Number of elements azimuthal direction.
Definition at line 86 of file quarter_pipe_mesh.template.h.
Referenced by oomph::QuarterPipeMesh< ELEMENT >::QuarterPipeMesh().
|
protected |
Number of elements axial direction.
Definition at line 92 of file quarter_pipe_mesh.template.h.
Referenced by oomph::QuarterPipeMesh< ELEMENT >::QuarterPipeMesh().
|
protected |
Outer radius.
Definition at line 98 of file quarter_pipe_mesh.template.h.
Referenced by oomph::QuarterPipeMesh< ELEMENT >::QuarterPipeMesh().
|
protected |
Inner radius.
Definition at line 95 of file quarter_pipe_mesh.template.h.
Referenced by oomph::QuarterPipeMesh< ELEMENT >::QuarterPipeMesh().