add_core_UHF.cc

Go to the documentation of this file.
00001 
00005 #include <stdio.h>
00006 #include <libciomr/libciomr.h>
00007 #include <libiwl/iwl.h>
00008 #include "MOInfo.h"
00009 #include "Params.h"
00010 #include "Frozen.h"
00011 #define EXTERN
00012 #include "globals.h"
00013 
00014 namespace psi { namespace ccdensity {
00015 
00016 /* doesn't work yet */
00017 
00018 void add_core_UHF(struct iwlbuf *OutBuf)
00019 {
00020   int p,q,m,n;
00021   int nmo, nfzv, nfzc;
00022   double value;
00023 
00024   nmo = moinfo.nmo;
00025   nfzv = moinfo.nfzv;
00026   nfzc = moinfo.nfzc;
00027 
00028   return;
00029 
00030   for(p=nfzc; p < (nmo - nfzv); p++) {
00031       for(q=nfzc; q < (nmo - nfzv); q++) {
00032           value = moinfo.opdm_a[p][q];
00033           for(m=0; m < nfzc; m++) {
00034               
00035               iwl_buf_wrt_val(OutBuf, p, q, m, m,value,0,outfile,0);
00036               iwl_buf_wrt_val(OutBuf, p, m, m, q,-0.5*value,0,outfile,0);
00037               
00038             }
00039         }
00040     }
00041 }
00042 
00043 
00044 }} // namespace psi::ccdensity

Generated on Wed Feb 13 16:35:39 2008 for PSI by  doxygen 1.5.4