optimus.geometry.shapes
Predefined geometry shapes.
Module Contents
Classes
- class optimus.geometry.shapes.RegularSphere(refinement_level=1)
- class optimus.geometry.shapes.Sphere(radius=1, origin=(0, 0, 0), element_size=0.1)
- class optimus.geometry.shapes.Ellipsoid(radius=(1, 1, 1), origin=(0, 0, 0), element_size=0.1)
- class optimus.geometry.shapes.Cube(length=1, origin=(0, 0, 0), element_size=0.1)
- class optimus.geometry.shapes.ReentrantCube(refinement_factor=0.2, element_size=0.1)
- class optimus.geometry.shapes.Almond(element_size=0.01)
- class optimus.geometry.shapes.Cuboid(length=(1, 1, 1), origin=(0, 0, 0), element_size=0.1)
Bases:
optimus.geometry.common.Geometry
- _cuboid_gmsh_string()
Create GMSH string for cuboid shape. This function is identical to the equivalent bempp-cl functionality.