1
1
/* Struct for PSIF_CHKPT molecular orbital information */
3
int nmo; /* number of molecular orbitals */
4
int nso; /* number of basis functions (symmetry orbitals) */
5
int nao; /* number of AO basis functions (nbfao) */
6
int nirreps; /* number of irreducible reps */
7
int iopen; /* 1=open shell, 0=closed shell */
8
int fzc_op_size; /* size of frozen core operator */
10
int nfzc; /* number of frozen core orbitals, total */
11
int nfzv; /* number of frozen virtual orbitals, total */
12
int ndocc; /* number of doubly occupied orbitals, total */
13
int nsocc; /* number of singly occupied orbitals, total */
15
int *sopi; /* number of basis functions (SOs) per irrep */
16
int *orbspi; /* number of molecular orbitals per irrep */
17
int *clsdpi; /* number of closed-shell orbitals per irrep */
18
int *openpi; /* number of open-shell orbitals per irrep */
19
int *virtpi; /* number of virtual orbitals per irrep */
20
int *sosym; /* array giving irrep for each SO */
21
int *orbsym; /* array giving irrep for each MO */
23
int *order; /* reordering array */
24
int *corr2pitz_nofzv; /* correlated->Pitzer order, excluding fzv's */
25
int *corr2pitz; /* same as above but includes fzv's */
26
int *fruocc; /* num of frozen virts per irrep */
27
int *frdocc; /* num of frozen core per irrep */
28
int *active; /* num of active orbitals per irrep */
29
int *first; /* first orbital (pitzer address) per irrep */
30
int *last; /* last orbital per irrep */
31
int *first_so; /* first basis function (SO) per irrep */
32
int *last_so; /* last basis function (SO) per irrep */
33
int *fstact; /* first active orbital per irrep */
34
int *lstact; /* last active orbital per irrep */
36
char **labels; /* labels of the irreps */
38
double ***evects; /* SCF eigenvector matrix for each irrep */
39
double *fzc_operator; /* AO frozen core operator (lwr triangle) */
40
int **ras_opi; /* orbs per ras space per irrep */
3
int nmo; /* number of molecular orbitals */
4
int nso; /* number of basis functions (symmetry orbitals) */
5
int nao; /* number of AO basis functions (nbfao) */
6
int nirreps; /* number of irreducible reps */
7
int iopen; /* 1=open shell, 0=closed shell */
8
int fzc_op_size; /* size of frozen core operator */
10
int nfzc; /* number of frozen core orbitals, total */
11
int nfzv; /* number of frozen virtual orbitals, total */
12
int ndocc; /* number of doubly occupied orbitals, total */
13
int nsocc; /* number of singly occupied orbitals, total */
15
int *sopi; /* number of basis functions (SOs) per irrep */
16
int *orbspi; /* number of molecular orbitals per irrep */
17
int *clsdpi; /* number of closed-shell orbitals per irrep */
18
int *openpi; /* number of open-shell orbitals per irrep */
19
int *virtpi; /* number of virtual orbitals per irrep */
20
int *sosym; /* array giving irrep for each SO */
21
int *orbsym; /* array giving irrep for each MO */
23
int *order; /* reordering array */
24
int *corr2pitz_nofzv; /* correlated->Pitzer order, excluding fzv's */
25
int *corr2pitz; /* same as above but includes fzv's */
26
int *fruocc; /* num of frozen virts per irrep */
27
int *frdocc; /* num of frozen core per irrep */
28
int *rstrdocc; /* num of restricted occupied per irrep */
29
int *rstruocc; /* num of restricted unoccupied per irrep */
31
int *active; /* num of active orbitals per irrep */
32
int *first; /* first orbital (pitzer address) per irrep */
33
int *last; /* last orbital per irrep */
34
int *first_so; /* first basis function (SO) per irrep */
35
int *last_so; /* last basis function (SO) per irrep */
36
int *fstact; /* first active orbital per irrep */
37
int *lstact; /* last active orbital per irrep */
39
char **labels; /* labels of the irreps */
41
double ***evects; /* SCF eigenvector matrix for each irrep */
42
double *fzc_operator; /* AO frozen core operator (lwr triangle) */
43
int **ras_opi; /* orbs per ras space per irrep */