IntervalMesh.h

Note

The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.

class IntervalMesh

Parent class(es)

Interval mesh of the 1D line [a,b]. Given the number of cells (nx) in the axial direction, the total number of intervals will be nx and the total number of vertices will be (nx + 1).

IntervalMesh(std::size_t nx, double a, double b)

Constructor

Arguments
nx (std::size_t)
The number of cells.
a (double)
The minimum point (inclusive).
b (double)
The maximum point (inclusive).
Example
// Create a mesh of 25 cells in the interval [-1,1]
IntervalMesh mesh(25, -1.0, 1.0);
IntervalMesh(MPI_Comm comm, std::size_t nx, double a, double b)

Constructor

Arguments
comm (MPI_Comm)
MPI communicator
nx (std::size_t)
The number of cells.
a (double)
The minimum point (inclusive).
b (double)
The maximum point (inclusive).
Example
// Create a mesh of 25 cells in the interval [-1,1]
IntervalMesh mesh(MPI_COMM_WORLD, 25, -1.0, 1.0);