autofragment.partitioners.geometric

Geometric partitioning for materials.

Functions

detect_surface_atoms(system[, surface_axis, ...])

Detect surface vs bulk atoms in slab geometry.

Classes

RadialPartitioner([center, radii])

Partition by radial distance from center.

SlabPartitioner([axis, n_layers])

Partition by layers along an axis.

SurfacePartitioner([surface_axis, surface_depth])

Partition separating surface from bulk.

TilingPartitioner([tiling_shape, ...])

Partition using space-filling tiling cells.

UnitCellPartitioner([grid_shape])

Partition by unit cell boundaries / grid.