occ
Loading...
Searching...
No Matches
occ::io::MoldenReader Class Reference

#include <moldenreader.h>

Public Types

enum class  Source { Unknown , Orca , NWChem }
 

Public Member Functions

 MoldenReader (const std::string &)
 
 MoldenReader (std::istream &)
 
auto spinorbital_kind () const
 
const std::vector< occ::core::Atom > & atoms () const
 
occ::qm::AOBasis basis_set () const
 
size_t nbf () const
 
size_t num_electrons () const
 
size_t num_alpha () const
 
size_t num_beta () const
 
const Matalpha_mo_coefficients () const
 
const Matbeta_mo_coefficients () const
 
const Vecalpha_occupations () const
 
const Vecbeta_occupations () const
 
const Vecalpha_mo_energies () const
 
const Vecbeta_mo_energies () const
 
Mat convert_mo_coefficients_from_molden_convention (const occ::qm::AOBasis &, const Mat &) const
 

Member Enumeration Documentation

◆ Source

enum class occ::io::MoldenReader::Source
strong
Enumerator
Unknown 
Orca 
NWChem 

Constructor & Destructor Documentation

◆ MoldenReader() [1/2]

occ::io::MoldenReader::MoldenReader ( const std::string &  )

◆ MoldenReader() [2/2]

occ::io::MoldenReader::MoldenReader ( std::istream &  )

Member Function Documentation

◆ alpha_mo_coefficients()

const Mat & occ::io::MoldenReader::alpha_mo_coefficients ( ) const
inline

◆ alpha_mo_energies()

const Vec & occ::io::MoldenReader::alpha_mo_energies ( ) const
inline

◆ alpha_occupations()

const Vec & occ::io::MoldenReader::alpha_occupations ( ) const
inline

◆ atoms()

const std::vector< occ::core::Atom > & occ::io::MoldenReader::atoms ( ) const
inline

◆ basis_set()

occ::qm::AOBasis occ::io::MoldenReader::basis_set ( ) const
inline

◆ beta_mo_coefficients()

const Mat & occ::io::MoldenReader::beta_mo_coefficients ( ) const
inline

◆ beta_mo_energies()

const Vec & occ::io::MoldenReader::beta_mo_energies ( ) const
inline

◆ beta_occupations()

const Vec & occ::io::MoldenReader::beta_occupations ( ) const
inline

◆ convert_mo_coefficients_from_molden_convention()

Mat occ::io::MoldenReader::convert_mo_coefficients_from_molden_convention ( const occ::qm::AOBasis ,
const Mat  
) const

◆ nbf()

size_t occ::io::MoldenReader::nbf ( ) const
inline

◆ num_alpha()

size_t occ::io::MoldenReader::num_alpha ( ) const
inline

◆ num_beta()

size_t occ::io::MoldenReader::num_beta ( ) const
inline

◆ num_electrons()

size_t occ::io::MoldenReader::num_electrons ( ) const
inline

◆ spinorbital_kind()

auto occ::io::MoldenReader::spinorbital_kind ( ) const
inline

The documentation for this class was generated from the following file: