Molden Interface
ElemCo.MoldenInterface — ModuleMolden interface
This module provides an interface to Molden to read and write orbitals and other data.
Exported functions and types
ElemCo.MoldenInterface.is_molden_file — Methodis_molden_file(filename::String)Check if the file filename is a Molden file.
ElemCo.MoldenInterface.write_molden_orbitals — Methodwrite_molden_orbitals(EC::ECInfo, filename::String)Write the current orbitals to a Molden file.
Internal functions and types
ElemCo.MoldenInterface.ao_permutation — Functionao_permutation(EC::ECInfo, back=false)Return the permutation of the atomic orbitals from the Molden to the libcint order such that μ(molden)[ao_permutation(EC)] = μ(libcint).
If back is true, the permutation is for the libcint to Molden order.
ElemCo.MoldenInterface.printmos — Functionprintmos(f, orbs, order, energies, occupation, spin="Alpha")Print the molecular orbital coefficients to a Molden file.
ElemCo.MoldenInterface.MOLDEN2LIBCINT_PERMUTATION — ConstantMOLDEN2LIBCINT_PERMUTATIONPermutation of the atomic orbitals from the Molden to the libcint order.
ElemCo.MoldenInterface.MOLDEN2LIBCINT_PERMUTATION_CART — ConstantMOLDEN2LIBCINT_PERMUTATION_CARTPermutation of the atomic orbitals from the Molden to the libcint order for cartesian basis sets.