48
48
int *docc; /* doubly occupied orbs per irrep */
49
49
int *socc; /* singly occupied orbs per irrep */
50
50
int *frdocc; /* frozen doubly occupied array */
51
int *cor; /* restricted core */
52
int *vir; /* restricted virtuals */
51
53
int *fruocc; /* frozen unoccupied orb array */
52
54
int **ras_opi; /* orbs per [ras_space][irrep] */
53
55
int *pitz_to_corr; /* map orbs Pitzer->correlated ord */
109
111
frdocc = init_int_array(nirreps);
110
112
fruocc = init_int_array(nirreps);
111
ras_opi = init_int_matrix(4,nirreps);
113
cor = init_int_array(nirreps);
114
vir = init_int_array(nirreps);
115
ras_opi = init_int_matrix(MAX_RAS_SPACES,nirreps);
112
116
pitz_to_corr = init_int_array(nmo);
114
118
/* get orbital information */
115
ras_set(nirreps, nmo, 0, orbspi, docc, socc, frdocc, fruocc, ras_opi,
119
ras_set2(nirreps, nmo, 1, 1, orbspi, docc, socc, frdocc, fruocc,
120
cor, vir, ras_opi, pitz_to_corr, 1, 0);
118
122
/* get the array which maps correlated orbitals back to pitzer order */
119
123
corr_to_pitz = init_int_array(nmo);