Expand description
Framework geometry optimization under periodic boundary conditions.
Optimizes atomic positions within a fixed unit cell, useful for MOF linker optimization, crystal surface relaxation, and post-assembly refinement of framework structures.
Supports:
- Cartesian and fractional coordinate optimization
- BFGS quasi-Newton with line search
- Steepest descent fallback
- Fixed-atom constraints
- Minimum image convention for periodic forces
Structs§
- Framework
OptConfig - Configuration for framework geometry optimization.
- Framework
OptResult - Result of framework geometry optimization.
Enums§
- OptMethod
- Optimization method.
Functions§
- cart_
to_ frac - Convert Cartesian coordinates to fractional given lattice vectors.
- frac_
to_ cart - Convert fractional coordinates to Cartesian given lattice vectors.
- optimize_
framework - Optimize framework geometry using the specified method.
Type Aliases§
- Energy
Force Fn - Energy and force function type. Takes (elements, positions) → (energy, forces).