upxo.meshing.gbconformant.d3v2p1 package
Submodules
- upxo.meshing.gbconformant.d3v2p1.backend module
- upxo.meshing.gbconformant.d3v2p1.discrete_topology module
- upxo.meshing.gbconformant.d3v2p1.gmsh_closed module
- upxo.meshing.gbconformant.d3v2p1.gmsh_interfaces module
- upxo.meshing.gbconformant.d3v2p1.gmsh_tets module
- upxo.meshing.gbconformant.d3v2p1.numba_intersections module
- upxo.meshing.gbconformant.d3v2p1.numba_smoothing module
- upxo.meshing.gbconformant.d3v2p1.numba_swaps module
- upxo.meshing.gbconformant.d3v2p1.parallel module
- upxo.meshing.gbconformant.d3v2p1.surface_angles module
- upxo.meshing.gbconformant.d3v2p1.surface_intersections module
- upxo.meshing.gbconformant.d3v2p1.tet_smoothing module
- upxo.meshing.gbconformant.d3v2p1.tet_swaps module
- upxo.meshing.gbconformant.d3v2p1.tet_validation module
Module contents
Faster stages of the d3v2p0 voxel-to-conformal-tet pipeline.
Only rewritten stages live here; every function keeps the name and
arguments of its d3v2p0 counterpart and adds backend (‘auto’) and
n_workers (None: automatic). Without worker processes or numba every
stage runs serially in pure numpy (see backend.py). Unchanged stages are
imported from d3v2p0 directly.