/////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// More...
#include <quarter_pipe_mesh.template.h>
Public Member Functions | |
ElasticQuarterPipeMesh (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. Builds mesh and copies Eulerian coords to Lagrangian ones so that the initial configuration is the stress-free one. 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... | |
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... | |
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... | |
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... | |
/////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////
Non refineable elastic quarter pipe mesh class setup lagrangian coordinates for solid mechanics problems
Definition at line 171 of file quarter_pipe_mesh.template.h.
|
inline |
Constructor: Pass number of elements in various directions, the inner and outer radius and the length of the tube. Builds mesh and copies Eulerian coords to Lagrangian ones so that the initial configuration is the stress-free one.
Make the current configuration the undeformed one by setting the nodal Lagrangian coordinates to their current Eulerian ones
Definition at line 179 of file quarter_pipe_mesh.template.h.