Expand description
Configuration structures and parsing for OpenMECP input files.
This module defines all configuration structures used to specify MECP calculations, including:
Config: Main configuration structure with all parametersQMProgram: Supported quantum chemistry programsRunMode: Different execution modes for various scenariosThresholds: Convergence criteria for optimizationScanSpec: Potential energy surface scan specificationsScanType: Types of scans (bond, angle)
Configuration can be parsed from input files or created programmatically.
See the module-level documentation in parser for
input file format details.
Structs§
- Config
- Complete configuration for an OpenMECP calculation.
- Scan
Spec - Specifies a potential energy surface scan over a geometric coordinate.
- Thresholds
- Convergence thresholds for MECP optimization.
Enums§
- Hessian
Method - Hessian update method for geometry optimization.
- QMProgram
- Supported quantum chemistry programs.
- RunMode
- Execution mode for MECP calculations.
- Scan
Type - Specifies the type of coordinate for PES scanning.
Constants§
- ANGSTROM_
TO_ BOHR - Unit conversion constant: Angstrom to Bohr
- BOHR_
TO_ ANGSTROM - Unit conversion constant: Bohr to Angstrom