Loading...
Searching...
No Matches
PLMD::molfile::molfile_qm_wavefunction_t Struct Reference

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)}

Detailed Description

QM wavefunction.

Member Data Documentation

◆ energy

double PLMD::molfile::molfile_qm_wavefunction_t::energy

energy of the electronic state.

i.e. HF-SCF energy, CI state energy, MCSCF energy, etc.

◆ excitation

int PLMD::molfile::molfile_qm_wavefunction_t::excitation

0 for ground state, 1,2,3,... for excited states

◆ info

char PLMD::molfile::molfile_qm_wavefunction_t::info[MOLFILE_BUFSIZ]

string for additional type info

◆ multiplicity

int PLMD::molfile::molfile_qm_wavefunction_t::multiplicity

spin multiplicity of the state, zero if unknown

◆ occupancies

float* PLMD::molfile::molfile_qm_wavefunction_t::occupancies

orbital occupancies

◆ orbital_energies

float* PLMD::molfile::molfile_qm_wavefunction_t::orbital_energies

list of orbital energies for wavefunction

◆ orbital_ids

int* PLMD::molfile::molfile_qm_wavefunction_t::orbital_ids

orbital ID numbers; If NULL then VMD will assume 1,2,3,...num_orbs.

◆ spin

int PLMD::molfile::molfile_qm_wavefunction_t::spin

1 for alpha, -1 for beta

◆ type

int PLMD::molfile::molfile_qm_wavefunction_t::type

MOLFILE_WAVE_CANON, MOLFILE_WAVE_MCSCFNAT, ...

◆ wave_coeffs

float* PLMD::molfile::molfile_qm_wavefunction_t::wave_coeffs

expansion coefficients for wavefunction in the form {orbital1(c1),orbital1(c2),.....,orbitalM(cN)}


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