#include <QMTimestep.h>
Definition at line 85 of file QMTimestep.C.
References NULL, QMDATA_BUFSIZ, set_coeffs, set_occupancies, set_orbenergies, and set_orbids.
Definition at line 197 of file QMTimestep.C.
Definition at line 458 of file QMTimestep.C.
References get_num_occupied_double, QMData::get_num_wavecoeff_per_atom, and QMData::get_wave_offset.
Definition at line 439 of file QMTimestep.C.
References get_num_occupied_double.
Referenced by QMData::mullikenpop, and population_matrix.
[inline]
Get pointer to the wavefunction coefficients.
Definition at line 110 of file QMTimestep.h.
Referenced by QMTimestep::get_wavecoeffs, and QMData::orblocalize.
[inline]
[inline]
Get electronic excitation level for a wavefunction (groundstate=0).
Definition at line 145 of file QMTimestep.h.
Referenced by QMData::orblocalize.
Get orbital index for HOMO.
Definition at line 340 of file QMTimestep.C.
References WAVE_CANON.
Referenced by QMTimestep::get_homo.
[inline]
Definition at line 150 of file QMTimestep.h.
[inline]
Get spin multiplicity for a wavefunction.
Definition at line 148 of file QMTimestep.h.
Referenced by QMData::orblocalize.
[inline]
Get number of double occupied orbitals.
Definition at line 363 of file QMTimestep.C.
Referenced by density_matrix, and QMData::orblocalize.
[inline]
[inline]
Get pointer to the orbital occupancies.
Definition at line 116 of file QMTimestep.h.
Referenced by QMTimestep::get_lumo, and QMTimestep::get_orbital_occ_energy.
[inline]
Get pointer to the orbitals energies.
Definition at line 113 of file QMTimestep.h.
Referenced by QMTimestep::get_orbital_occ_energy, and QMTimestep::get_orbitalenergy.
[inline]
Definition at line 217 of file QMTimestep.C.
[inline]
Get spin for a wavefunction (alpha=0, beta=1).
Definition at line 142 of file QMTimestep.h.
Referenced by QMData::orblocalize.
[inline]
Get a string describing the wavefunction type.
Definition at line 306 of file QMTimestep.C.
References WAVE_BOYS, WAVE_CANON, WAVE_CINATUR, WAVE_GEMINAL, WAVE_MCSCFNAT, WAVE_MCSCFOPT, WAVE_PIPEK, and WAVE_RUEDEN.
Referenced by QMTimestep::get_wavef_typestr.
Definition at line 173 of file QMTimestep.C.
References energy, excitation, idtag, info, multiplicity, NULL, num_coeffs, num_orbitals, occupancies, orb_energies, orb_id2index, orb_ids, QMDATA_BUFSIZ, spin, type, and wave_coeffs.
Referenced by QMTimestep::add_wavefunction.
Definition at line 119 of file QMTimestep.C.
References energy, excitation, idtag, info, multiplicity, NULL, num_coeffs, num_orbitals, occupancies, orb_energies, orb_id2index, orb_ids, QMDATA_BUFSIZ, spin, type, and wave_coeffs.
Definition at line 497 of file QMTimestep.C.
References density_matrix, QMData::get_num_wavecoeff_per_atom, and QMData::get_wave_offset.
Definition at line 482 of file QMTimestep.C.
References density_matrix.
Referenced by QMData::mullikenpop.
Set the wavefunction coefficients.
Definition at line 227 of file QMTimestep.C.
Referenced by QMTimestep::add_wavefunction, and Wavefunction.
Set orbital occupancies.
Definition at line 256 of file QMTimestep.C.
Referenced by QMTimestep::add_wavefunction, and Wavefunction.
Set orbital energies.
Definition at line 239 of file QMTimestep.C.
Referenced by QMTimestep::add_wavefunction, and Wavefunction.
Set orbital ID number array.
Definition at line 273 of file QMTimestep.C.
Referenced by QMTimestep::add_wavefunction, and Wavefunction.
Definition at line 995 of file QMTimestep.C.
References dot, num_orbitals, and wave_coeffs.
Referenced by QMTimestep::sort_orbitals.
Sort wavefuction coefficients according to a standard scheme based on ordering the angular momenta. This asserts that the orbital rendering algorithm can assume a specific order of the coefficients independent of their source.
Definition at line 401 of file QMTimestep.C.
References ANGMOM_Y, ANGMOM_Z, QMData::get_basis, QMData::get_num_atoms, QMData::get_num_shells_per_atom, QMData::num_basis, shell_t::num_cart_func, QMData::num_wave_f, and shell_t::type.
Referenced by QMTimestep::add_wavefunction.
[friend]
Definition at line 52 of file QMTimestep.h.