GMSH

GMSH#

This module provides functionality for creating and manipulating GMSH files.

GMSHmaker(extrude[, surfaces, pecs, pmcs, ...])

GMSHmaker class constructs 3D geometry and mesh using GMSH Python API.

ExtrudeSettings(geometry[, z_base, height, ...])

Settings for the extrusion process.

SurfaceSettings(geometry, z)

Settings for defining additional surfaces on the volumes.

PECSettings(geometry, indices[, volume, z, ...])

Settings for defining Perfect Electric Conductor (PEC) boundaries.

PMCSetting(volume, magnet_axis)

MeshSettings(dim, fields)

BoxFieldMeshSettings(Thickness, VIn, VOut, box)

DistanceFieldMeshSettings(geometry, base_z, ...)