Changeset 28666f
- Timestamp:
- May 14, 2013, 12:46:47 PM (12 years ago)
- Children:
- 147ea3
- Parents:
- 9fdbcc
- git-author:
- Frederik Heber <heber@…> (03/27/13 11:14:21)
- git-committer:
- Frederik Heber <heber@…> (05/14/13 12:46:47)
- File:
-
- 1 edited
-
src/bin/mpqc/mpqc.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/bin/mpqc/mpqc.cc
r9fdbcc r28666f 1600 1600 } 1601 1601 { 1602 data.energies.hcore = scf->one_body_energy(); 1602 // set to potential energy between nuclei and electron charge distribution 1603 RefSymmSCMatrix hao(scf->basis()->basisdim(), scf->basis()->matrixkit()); 1604 hao.assign(0.0); 1605 Ref<PetiteList> pl = scf->integral()->petite_list(); 1606 Ref<SCElementOp> hc = 1607 new OneBodyIntOp(new SymmOneBodyIntIter(scf->integral()->nuclear(), pl)); 1608 hao.element_op(hc); 1609 hc=0; 1610 1611 RefSymmSCMatrix h(scf->so_dimension(), scf->basis_matrixkit()); 1612 pl->symmetrize(hao,h); 1613 1614 // taken from clscf.cc: CLSCF::scf_energy() (but see also Szabo/Ostlund) 1615 RefSymmSCMatrix cl_dens_ = scf->ao_density(); 1616 1617 SCFEnergy *eop = new SCFEnergy; 1618 eop->reference(); 1619 Ref<SCElementOp2> op = eop; 1620 h.element_op(op,cl_dens_); 1621 op=0; 1622 eop->dereference(); 1623 1624 data.energies.hcore = eop->result(); 1603 1625 } 1604 1626 ExEnv::out0() << endl << indent
Note:
See TracChangeset
for help on using the changeset viewer.
