dolfin.cpp.generation

Mesh generation module

Classes

BoxMesh

IntervalMesh

RectangleMesh

SphericalShellMesh

UnitCubeMesh

UnitDiscMesh

UnitIntervalMesh

UnitSquareMesh

UnitTriangleMesh

class dolfin.cpp.generation.BoxMesh

Bases: dolfin.cpp.mesh.Mesh

create(*args, **kwargs)

Overloaded function.

  1. create(p: List[dolfin::Point[2]], n: List[int[3]], cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh

  2. create(comm: MPICommWrapper, p: List[dolfin::Point[2]], n: List[int[3]], cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh

class dolfin.cpp.generation.IntervalMesh

Bases: dolfin.cpp.mesh.Mesh

class dolfin.cpp.generation.RectangleMesh

Bases: dolfin.cpp.mesh.Mesh

create(*args, **kwargs)

Overloaded function.

  1. create(p: List[dolfin::Point[2]], n: List[int[2]], cell_type: dolfin.cpp.mesh.CellType.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh

  2. create(comm: MPICommWrapper, p: List[dolfin::Point[2]], n: List[int[2]], cell_type: dolfin.cpp.mesh.CellType.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh

class dolfin.cpp.generation.UnitCubeMesh

Bases: dolfin.cpp.mesh.Mesh

create(*args, **kwargs)

Overloaded function.

  1. create(n: List[int[3]], cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh

  2. create(comm: MPICommWrapper, n: List[int[3]], cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh

  3. create(nx: int, ny: int, nz: int, cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh

  4. create(comm: MPICommWrapper, nx: int, ny: int, nz: int, cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh

class dolfin.cpp.generation.UnitIntervalMesh

Bases: dolfin.cpp.generation.IntervalMesh, dolfin.cpp.mesh.Mesh

create(*args, **kwargs)

Overloaded function.

  1. create(arg0: int) -> dolfin.cpp.mesh.Mesh

  2. create(arg0: MPICommWrapper, arg1: int) -> dolfin.cpp.mesh.Mesh

class dolfin.cpp.generation.UnitSquareMesh

Bases: dolfin.cpp.mesh.Mesh

create(*args, **kwargs)

Overloaded function.

  1. create(n: List[int[2]], cell_type: dolfin.cpp.mesh.CellType.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh

  2. create(comm: MPICommWrapper, n: List[int[2]], cell_type: dolfin.cpp.mesh.CellType.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh

  3. create(nx: int, ny: int, cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh

  4. create(comm: MPICommWrapper, nx: int, ny: int, cell_type: dolfin.cpp.mesh.CellType.Type) -> dolfin.cpp.mesh.Mesh