QM wavefunction. More...
#include <molfile_plugin.h>
Public Attributes | |
| double | energy |
| energy of the electronic state. | |
| int | excitation |
| 0 for ground state, 1,2,3,... for excited states | |
| char | info [MOLFILE_BUFSIZ] |
| string for additional type info | |
| int | multiplicity |
| spin multiplicity of the state, zero if unknown | |
| float * | occupancies |
| orbital occupancies | |
| float * | orbital_energies |
| list of orbital energies for wavefunction | |
| int * | orbital_ids |
| orbital ID numbers; If NULL then VMD will assume 1,2,3,...num_orbs. | |
| int | spin |
| 1 for alpha, -1 for beta | |
| int | type |
| MOLFILE_WAVE_CANON, MOLFILE_WAVE_MCSCFNAT, ... | |
| float * | wave_coeffs |
| expansion coefficients for wavefunction in the form {orbital1(c1),orbital1(c2),.....,orbitalM(cN)} | |
QM wavefunction.
| double PLMD::molfile::molfile_qm_wavefunction_t::energy |
energy of the electronic state.
i.e. HF-SCF energy, CI state energy, MCSCF energy, etc.
| int PLMD::molfile::molfile_qm_wavefunction_t::excitation |
0 for ground state, 1,2,3,... for excited states
| char PLMD::molfile::molfile_qm_wavefunction_t::info[MOLFILE_BUFSIZ] |
string for additional type info
| int PLMD::molfile::molfile_qm_wavefunction_t::multiplicity |
spin multiplicity of the state, zero if unknown
| float* PLMD::molfile::molfile_qm_wavefunction_t::occupancies |
orbital occupancies
| float* PLMD::molfile::molfile_qm_wavefunction_t::orbital_energies |
list of orbital energies for wavefunction
| int* PLMD::molfile::molfile_qm_wavefunction_t::orbital_ids |
orbital ID numbers; If NULL then VMD will assume 1,2,3,...num_orbs.
| int PLMD::molfile::molfile_qm_wavefunction_t::spin |
1 for alpha, -1 for beta
| int PLMD::molfile::molfile_qm_wavefunction_t::type |
MOLFILE_WAVE_CANON, MOLFILE_WAVE_MCSCFNAT, ...
| float* PLMD::molfile::molfile_qm_wavefunction_t::wave_coeffs |
expansion coefficients for wavefunction in the form {orbital1(c1),orbital1(c2),.....,orbitalM(cN)}
Hosted by GitHub
|
1.17.0
|