Skip to main content

Module eht

Module eht 

Source
Expand description

Extended Hückel Theory (EHT) module.

Implements a semiempirical electronic-structure calculation pipeline:

  • Phase B1: EHT parameters, Slater-type orbitals, STO-nG Gaussian expansions
  • Phase B2: Overlap matrix S and Hamiltonian matrix H
  • Phase B3: Generalized eigenproblem solver (Löwdin orthogonalization)
  • Phase B4: 3D volumetric mapping of molecular orbitals
  • Phase B5: Output structures for rendering (raw volumes + Marching Cubes)

Re-exports§

pub use basis::AtomicOrbital;
pub use basis::GaussianPrimitive;
pub use basis::SlaterOrbital;
pub use hamiltonian::build_hamiltonian;
pub use marching_cubes::compute_angle_weighted_normals;
pub use marching_cubes::flip_normals_outward;
pub use marching_cubes::marching_cubes;
pub use marching_cubes::marching_cubes_dual;
pub use marching_cubes::mesh_to_interleaved;
pub use marching_cubes::simplify_mesh;
pub use marching_cubes::DualPhaseMesh;
pub use marching_cubes::IsosurfaceMesh;
pub use overlap::build_overlap_matrix;
pub use params::analyze_eht_support;
pub use params::is_transition_metal;
pub use params::support_level_for_element;
pub use params::EhtParams;
pub use params::EhtSupport;
pub use params::OrbitalDef;
pub use params::SupportLevel;
pub use solver::solve_eht;
pub use solver::EhtResult;
pub use volume::evaluate_orbital_on_grid_parallel;
pub use volume::evaluate_orbital_on_grid;
pub use volume::VolumetricGrid;

Modules§

band_structure
EHT band structure calculation for periodic systems.
basis
Atomic orbital basis representations: STO and contracted Gaussian (STO-nG).
gradients
EHT analytical energy gradients for geometry optimization.
hamiltonian
Hamiltonian matrix H construction using EHT (Extended Hückel Theory).
marching_cubes
Marching Cubes isosurface extraction from volumetric grids.
overlap
Overlap matrix S construction using STO-3G Gaussian integrals.
params
EHT parameter tables: VSIP values and Slater exponents per element/orbital.
solver
Generalized eigenproblem solver for EHT: HC = SCE.
volume
3D volumetric mapping of molecular orbitals.