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

Refineable version of simple cubic 3D Brick mesh class. More...

#include <simple_cubic_mesh.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.
 
 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.
 
- 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.
 
 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 unsignednx () const
 Access function for number of elements in x directions.
 
const unsignedny () const
 Access function for number of elements in y directions.
 
const unsignednz () const
 Access function for number of elements in y directions.
 

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.
 
- Protected Attributes inherited from oomph::SimpleCubicMesh< ELEMENT >
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.
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableSimpleCubicMesh< ELEMENT >

Refineable version of simple cubic 3D Brick mesh class.

Definition at line 165 of file simple_cubic_mesh.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 172 of file simple_cubic_mesh.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 191 of file simple_cubic_mesh.h.


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