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

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

#include <simple_cubic_mesh.template.h>

Inheritance diagram for oomph::RefineableSimpleCubicMesh< ELEMENT >:
oomph::SimpleCubicMesh< ELEMENT >

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. More...
 
 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. 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::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::RefineableSimpleCubicMesh< ELEMENT >

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

Refineable version of simple cubic 3D Brick mesh class.

Definition at line 167 of file simple_cubic_mesh.template.h.

Constructor & Destructor Documentation

◆ RefineableSimpleCubicMesh() [1/2]

template<class ELEMENT >
oomph::RefineableSimpleCubicMesh< ELEMENT >::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 
)
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 174 of file simple_cubic_mesh.template.h.

◆ RefineableSimpleCubicMesh() [2/2]

template<class ELEMENT >
oomph::RefineableSimpleCubicMesh< ELEMENT >::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 
)
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 193 of file simple_cubic_mesh.template.h.


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