Skip to main content

compute_vibrational_analysis

Function compute_vibrational_analysis 

Source
pub fn compute_vibrational_analysis(
    elements: &[u8],
    positions: &[[f64; 3]],
    method: &str,
    step_size: Option<f64>,
) -> Result<VibrationalAnalysis, String>
Expand description

Perform vibrational analysis via numerical Hessian.

Computes vibrational frequencies (cm⁻¹), normal modes, IR intensities, and zero-point vibrational energy from a semiempirical Hessian.

method: “eht”, “pm3”, or “xtb”