~ubuntu-branches/ubuntu/vivid/psicode/vivid

« back to all changes in this revision

Viewing changes to src/bin/mvo/MOInfo.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Banck
  • Date: 2008-06-07 16:49:57 UTC
  • mfrom: (2.1.2 hardy)
  • Revision ID: james.westby@ubuntu.com-20080607164957-8pifvb133yjlkagn
Tags: 3.3.0-3
* debian/rules (DEB_MAKE_CHECK_TARGET): Do not abort test suite on
  failures.
* debian/rules (DEB_CONFIGURE_EXTRA_FLAGS): Set ${bindir} to /usr/lib/psi.
* debian/rules (install/psi3): Move psi3 file to /usr/bin.
* debian/patches/07_464867_move_executables.dpatch: New patch, add
  /usr/lib/psi to the $PATH, so that the moved executables are found.
  (closes: #464867)
* debian/patches/00list: Adjusted.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* Struct for PSIF_CHKPT molecular orbital information */
2
2
struct MOInfo {
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                   */
9
 
 
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      */
14
 
 
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                 */
22
 
 
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                  */
35
 
 
36
 
    char **labels;         /* labels of the irreps                           */
37
 
 
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                   */
 
9
 
 
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      */
 
14
 
 
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                 */
 
22
 
 
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         */
 
30
 
 
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                  */
 
38
 
 
39
  char **labels;         /* labels of the irreps                           */
 
40
 
 
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                   */
41
44
};
42
45