Refineable version of simple cubic 3D Brick mesh class. More...
#include <simple_cubic_mesh.h>
Public Member Functions | |
RefineableSimpleCubicMesh (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. | |
RefineableSimpleCubicMesh (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. | |
![]() | |
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. | |
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. | |
const unsigned & | nx () const |
Access function for number of elements in x directions. | |
const unsigned & | ny () const |
Access function for number of elements in y directions. | |
const unsigned & | nz () const |
Access function for number of elements in y directions. | |
Additional Inherited Members | |
![]() | |
void | build_mesh (TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) |
Generic mesh construction function: contains all the hard work. | |
![]() | |
unsigned | Nx |
Number of elements in x direction. | |
unsigned | Ny |
Number of elements in y direction. | |
unsigned | Nz |
Number of elements in y direction. | |
double | Xmin |
Minimum value of x coordinate. | |
double | Xmax |
Maximum value of x coordinate. | |
double | Ymin |
Minimum value of y coordinate. | |
double | Ymax |
Minimum value of y coordinate. | |
double | Zmin |
Minimum value of z coordinate. | |
double | Zmax |
Maximum value of z coordinate. | |
Refineable version of simple cubic 3D Brick mesh class.
Definition at line 165 of file simple_cubic_mesh.h.
|
inline |
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.
Definition at line 172 of file simple_cubic_mesh.h.
|
inline |
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.
Definition at line 191 of file simple_cubic_mesh.h.