pub fn robust_gediis_step(
opt_state: &mut OptimizationState,
config: &Config,
gediis_config: Option<GediisConfig>,
) -> DVector<f64>Expand description
Performs a robust GEDIIS step using the new GediisOptimizer.
This function uses the enhanced GEDIIS implementation ported from Fortran, which includes:
- Multiple DIIS matrix variants (RFO, Energy, Simultaneous)
- Adaptive variant selection
- Energy rise tracking
§Arguments
opt_state- Optimization state with historyconfig- Configuration with step size limitsgediis_config- Optional GEDIIS-specific configuration
§Returns
New geometry coordinates, or falls back to standard GEDIIS on error.