mopac_core 0.1.1

High-performance Data-Oriented semi-empirical quantum chemistry core engine in Rust
Documentation
//! Molecular Properties and Population Analysis Module.
//!
//! Licensed under the Apache License, Version 2.0 (the "License").
//! Provides canonical implementations of:
//! - `dipole`: Point-charge and intra-atomic hybridization electric dipole moments matching `dipole.F90`.
//! - `bonds`: Armstrong-Perkins-Stewart / Mayer bond orders and atomic valencies matching `bonds.F90`.
//! - `mulliken`: Mulliken population analysis and Löwdin de-orthogonalization matching `mullik.F90`.

pub mod am1_bcc;
pub mod bonds;
pub mod dipole;
pub mod esp;
pub mod heat;
pub mod mulliken;
pub mod polarizability;

pub use am1_bcc::{compute_am1_bcc_charges, Am1BccResult};
pub use bonds::{compute_bond_orders, BondOrderResult};
pub use dipole::{compute_dipole_moment, DipoleResult, E_ANGSTROM_TO_DEBYE};
pub use esp::{bondi_vdw_radius_angstrom, compute_esp_charges, EspOptions, EspResult};
pub use heat::{compute_heat_of_formation, get_isolated_atom_energy_and_heat};
pub use mulliken::{compute_mulliken_population, MullikenResult};
pub use polarizability::{compute_polarizability, PolarizabilityOptions, PolarizabilityResult};