18 #ifndef __INTERVAL_MESH_H
19 #define __INTERVAL_MESH_H
23 #include <dolfin/common/MPI.h>
24 #include <dolfin/mesh/Mesh.h>
49 static Mesh create(std::size_t n, std::array<double, 2> x)
50 {
return create(MPI_COMM_WORLD, n, x); }
66 static Mesh create(MPI_Comm comm, std::size_t n, std::array<double, 2> x)
105 IntervalMesh(MPI_Comm comm, std::size_t n,
double a,
double b);
110 static void build(
Mesh& mesh, std::size_t n, std::array<double, 2> x);