cscf: Hartree-Fock Self-Consistent-Field Module


Files

file  check_rot.cc
 Check MO rotation to make sure C cols haven't swapped.
file  cscf/cleanup.cc
 Enter brief description of file here.
file  cmatsplit.cc
 Enter brief description of file here.
file  common.h
 Enter brief description of file here.
file  cscf.cc
 Enter brief description of file here.
file  dft_inputs.cc
 Enter brief description of file here.
file  cscf/diis.cc
 Enter brief description of file here.
file  diis2_uhf.cc
 Enter brief description of file here.
file  dmat.cc
 Enter brief description of file here.
file  dmat_2.cc
 Enter brief description of file here.
file  dmatuhf.cc
 Enter brief description of file here.
file  ecalc.cc
 Enter brief description of file here.
file  errchk.cc
 Enter brief description of file here.
file  findit.cc
 Enter brief description of file here.
file  findit_uhf.cc
 Enter brief description of file here.
file  form_vec.cc
 Enter brief description of file here.
file  formg2.cc
 Enter brief description of file here.
file  formg_direct.cc
 Enter brief description of file here.
file  formgc.cc
 Enter brief description of file here.
file  formgo.cc
 Enter brief description of file here.
file  cscf/gprgid.cc
 Enter brief description of file here.
file  guess.cc
 Enter brief description of file here.
file  cscf/includes.h
 Enter brief description of file here.
file  init_scf.cc
 Enter brief description of file here.
file  init_uhf.cc
 Enter brief description of file here.
file  occ_fun.cc
 Enter brief description of file here.
file  orb_mix.cc
 Enter brief description of file here.
file  packit_c.cc
 Enter brief description of file here.
file  packit_o.cc
 Enter brief description of file here.
file  phases.cc
 Enter brief description of file here.
file  bin/cscf/rdone.cc
 Enter brief description of file here.
file  bin/cscf/rdtwo.cc
 Enter brief description of file here.
file  rotate_vector.cc
 Enter brief description of file here.
file  scf_input.cc
 Enter brief description of file here.
file  scf_iter.cc
 Enter brief description of file here.
file  scf_iter_2.cc
 Enter brief description of file here.
file  schmit.cc
 Enter brief description of file here.
file  schmit_uhf.cc
 Enter brief description of file here.
file  sdot.cc
 Enter brief description of file here.
file  shalf.cc
 Enter brief description of file here.
file  sortev.cc
 Enter brief description of file here.
file  uhf_iter.cc
 Enter brief description of file here.

Functions

void psi::cscf::check_rot (int nn, int num_mo, double **cold, double **cnew, double *smat_pac, double *fock_evals, int irrep)
void psi::cscf::swap_vectors (double **c, int nn, int j, int i)

Detailed Description


Function Documentation

void psi::cscf::check_rot ( int  nn,
int  num_mo,
double **  cold,
double **  cnew,
double *  smat_pac,
double *  fock_evals,
int  irrep 
)

check_rot(): Check if a rotation has swapped columns of C

Parameters:
nn = number of SO's in an irrep
num_mo = number of MO's in an irrep
cold = old C matrix
cnew = new C matrix
smat_pac = S matrix, packed lower triangular
fock_evals = Fock matrix eigenvalues
irrep = which irrep we're working on (starts from zero)
Returns: none

void psi::cscf::swap_vectors ( double **  c,
int  nn,
int  j,
int  i 
)

swap_vectors(): Swap two vectors of an SCF coefficient matrix

Parameters:
C = SCF coefficient matrix
nn = number of rows in C matrix (number of SO's in that irrep)
j = one of the columns to swap
i = the other column to swap
Returns: none


Generated on Mon Dec 21 14:14:45 2009 for PSI by  doxygen 1.5.6