Skip to main content

Module handler

Module handler 

Source
Expand description

Handler trait and built-in handlers for packing progress callbacks.

Structs§

EarlyStopHandler
Requests early termination when improvement stalls.
LammpsLogHandler
LAMMPS-style screen log for packing runs.
NullHandler
A no-op handler.
PhaseInfo
Information about the current packing phase.
PhaseReport
Summary report emitted at the end of each packing phase.
ProgressHandler
Prints human-readable progress lines to stderr.
StepInfo
Per-iteration progress snapshot.
XYZHandler
Writes packing snapshots as a multi-frame XYZ trajectory.

Enums§

MolpackLogLevel
Screen-log detail level for LAMMPS-style packer output.

Traits§

Handler
Callback interface called by crate::packer::Molpack during packing.