dolfinx.cpp.generation

Mesh generation module

Classes

BoxMesh

IntervalMesh

RectangleMesh

class dolfinx.cpp.generation.BoxMesh

Bases: pybind11_builtins.pybind11_object

static create(comm: MPICommWrapper, p: List[numpy.ndarray[numpy.float64[3, 1]][2]], n: List[int[3]], element: dolfinx.cpp.fem.CoordinateElement, ghost_mode: dolfinx.cpp.mesh.GhostMode)dolfinx.cpp.mesh.Mesh
class dolfinx.cpp.generation.IntervalMesh

Bases: pybind11_builtins.pybind11_object

static create(comm: MPICommWrapper, n: int, p: List[float[2]], element: dolfinx.cpp.fem.CoordinateElement, ghost_mode: dolfinx.cpp.mesh.GhostMode)dolfinx.cpp.mesh.Mesh
class dolfinx.cpp.generation.RectangleMesh

Bases: pybind11_builtins.pybind11_object

static create(comm: MPICommWrapper, p: List[numpy.ndarray[numpy.float64[3, 1]][2]], n: List[int[2]], element: dolfinx.cpp.fem.CoordinateElement, ghost_mode: dolfinx.cpp.mesh.GhostMode, diagonal: str = 'right')dolfinx.cpp.mesh.Mesh