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

Refineable version of the OneDMesh. More...

#include <one_d_mesh.template.h>

Inheritance diagram for oomph::RefineableOneDMesh< ELEMENT >:
oomph::OneDMesh< ELEMENT >

Public Member Functions

 RefineableOneDMesh (const unsigned &n_element, const double &length, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass number of elements, n_element, length of domain, length, and pointer to timestepper (defaults to Steady) More...
 
 RefineableOneDMesh (const unsigned &n_element, const double &xmin, const double &xmax, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor that allows the specification of minimum and maximum values of x coordinates. Also pass pointer to timestepper (defaults to Steady). More...
 
- Public Member Functions inherited from oomph::OneDMesh< ELEMENT >
 OneDMesh (const unsigned &n_element, const double &length, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass number of elements, n_element, length of domain, length, and pointer to timestepper (defaults to a Steady timestepper so we don't need to specify one in problems without time-dependence). More...
 
 OneDMesh (const unsigned &n_element, const double &xmin, const double &xmax, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass number of elements, n_element, minimum coordinate, xmin, maximum coordinate, xmax, and a pointer to a timestepper. More...
 

Additional Inherited Members

- Protected Member Functions inherited from oomph::OneDMesh< ELEMENT >
void check_1d () const
 Mesh can only be built with 1D elements (but can be either T or Q so can't use the normal assert_geometric_element function. More...
 
void build_mesh (TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Generic mesh constuction routine, called by all constructors. More...
 
- Protected Attributes inherited from oomph::OneDMesh< ELEMENT >
double Xmin
 Minimum coordinate. More...
 
double Xmax
 Maximum coordinate. More...
 
double Length
 Length of the domain. More...
 
unsigned N
 Number of elements. More...
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableOneDMesh< ELEMENT >

Refineable version of the OneDMesh.

Definition at line 121 of file one_d_mesh.template.h.

Constructor & Destructor Documentation

◆ RefineableOneDMesh() [1/2]

template<class ELEMENT >
oomph::RefineableOneDMesh< ELEMENT >::RefineableOneDMesh ( const unsigned &  n_element,
const double &  length,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor: Pass number of elements, n_element, length of domain, length, and pointer to timestepper (defaults to Steady)

Definition at line 127 of file one_d_mesh.template.h.

◆ RefineableOneDMesh() [2/2]

template<class ELEMENT >
oomph::RefineableOneDMesh< ELEMENT >::RefineableOneDMesh ( const unsigned &  n_element,
const double &  xmin,
const double &  xmax,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor that allows the specification of minimum and maximum values of x coordinates. Also pass pointer to timestepper (defaults to Steady).

Definition at line 141 of file one_d_mesh.template.h.


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