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.
- create(p: List[dolfin::Point[2]], n: List[int[3]], cell_type: dolfin.cpp.mesh.Type) -> dolfin.cpp.mesh.Mesh
- create(comm: MPICommWrapper, p: List[dolfin::Point[2]], n: List[int[3]], cell_type: dolfin.cpp.mesh.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.
- create(p: List[dolfin::Point[2]], n: List[int[2]], cell_type: dolfin.cpp.mesh.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh
- create(comm: MPICommWrapper, p: List[dolfin::Point[2]], n: List[int[2]], cell_type: dolfin.cpp.mesh.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh
-
-
class
dolfin.cpp.generation.
UnitCubeMesh
¶ Bases:
dolfin.cpp.mesh.Mesh
-
create
(*args, **kwargs)¶ Overloaded function.
- create(n: List[int[3]], cell_type: dolfin.cpp.mesh.Type) -> dolfin.cpp.mesh.Mesh
- create(comm: MPICommWrapper, n: List[int[3]], cell_type: dolfin.cpp.mesh.Type) -> dolfin.cpp.mesh.Mesh
- create(nx: int, ny: int, nz: int, cell_type: dolfin.cpp.mesh.Type) -> dolfin.cpp.mesh.Mesh
- create(comm: MPICommWrapper, nx: int, ny: int, nz: int, cell_type: dolfin.cpp.mesh.Type) -> dolfin.cpp.mesh.Mesh
-
-
class
dolfin.cpp.generation.
UnitIntervalMesh
¶ Bases:
dolfin.cpp.generation.IntervalMesh
,dolfin.cpp.mesh.Mesh
-
create
(*args, **kwargs)¶ Overloaded function.
- create(arg0: int) -> dolfin.cpp.mesh.Mesh
- create(arg0: MPICommWrapper, arg1: int) -> dolfin.cpp.mesh.Mesh
-
-
class
dolfin.cpp.generation.
UnitSquareMesh
¶ Bases:
dolfin.cpp.mesh.Mesh
-
create
(*args, **kwargs)¶ Overloaded function.
- create(n: List[int[2]], cell_type: dolfin.cpp.mesh.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh
- create(comm: MPICommWrapper, n: List[int[2]], cell_type: dolfin.cpp.mesh.Type, diagonal: str=’right’) -> dolfin.cpp.mesh.Mesh
- create(nx: int, ny: int, cell_type: dolfin.cpp.mesh.Type) -> dolfin.cpp.mesh.Mesh
- create(comm: MPICommWrapper, nx: int, ny: int, cell_type: dolfin.cpp.mesh.Type) -> dolfin.cpp.mesh.Mesh
-