|
occ
|
Reader for Molden format wavefunction files. More...
#include <moldenreader.h>
Public Types | |
| enum class | Source { Unknown , Orca , NWChem } |
Public Member Functions | |
| MoldenReader (const std::string &) | |
| MoldenReader (std::istream &) | |
| occ::qm::SpinorbitalKind | spinorbital_kind () const |
| const std::vector< occ::core::Atom > & | atoms () const |
| occ::gto::AOBasis | basis_set () const |
| size_t | nbf () const |
| size_t | num_electrons () const |
| size_t | num_alpha () const |
| size_t | num_beta () const |
| const Mat & | alpha_mo_coefficients () const |
| const Mat & | beta_mo_coefficients () const |
| const Vec & | alpha_occupations () const |
| const Vec & | beta_occupations () const |
| const Vec & | alpha_mo_energies () const |
| const Vec & | beta_mo_energies () const |
| Source | source () const |
Reader for Molden format wavefunction files.
Section names and the angular-function flags ([5D], [5D7F], [5D10F], [7F], [9G] and their Cartesian counterparts) are case-insensitive. After reading, MO coefficients are in occ's internal AO ordering and normalization: a file that mixes spherical and Cartesian shells (e.g. [5D10F]) is converted to a Cartesian basis.
Restricted open-shell files (alpha orbitals only, with singly occupied orbitals) are read as unrestricted so the spin density is kept.
|
strong |
| occ::io::MoldenReader::MoldenReader | ( | const std::string & | ) |
| occ::io::MoldenReader::MoldenReader | ( | std::istream & | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |