Files | |
| file | calcinfo.h |
| Enter brief description of file here. | |
| file | detcas/cleanup.cc |
| Enter brief description of file here. | |
| file | detcas.cc |
| Orbital optimizer for detci. | |
| file | detcas/diis.cc |
| Enter brief description of file here. | |
| file | f_act.cc |
| Enter brief description of file here. | |
| file | detcas/get_mo_info.cc |
| Enter brief description of file here. | |
| file | globaldefs.h |
| Enter brief description of file here. | |
| file | detcas/globals.h |
| Enter brief description of file here. | |
| file | gradient.cc |
| Enter brief description of file here. | |
| file | hessian.cc |
| Enter brief description of file here. | |
| file | detcas/indpairs.cc |
| Enter brief description of file here. | |
| file | detcas/indpairs.h |
| Enter brief description of file here. | |
| file | detcas/ints.cc |
| Enter brief description of file here. | |
| file | detcas/params.cc |
| Enter brief description of file here. | |
| file | detcas/params.h |
| Enter brief description of file here. | |
| file | read_dens.cc |
| Enter brief description of file here. | |
| file | read_lag.cc |
| Enter brief description of file here. | |
| file | ref_orbs.cc |
| Enter brief description of file here. | |
| file | rotate_orbs.cc |
| Enter brief description of file here. | |
| file | setup_io.cc |
| Enter brief description of file here. | |
| file | setup_io.h |
| Enter brief description of file here. | |
| file | step.cc |
| Enter brief description of file here. | |
| file | test_bfgs.cc |
| Enter brief description of file here. | |
| file | thetas.cc |
| Enter brief description of file here. | |
Functions | |
| void | psi::detcas::calc_gradient (void) |
| void | psi::detcas::bfgs_hessian (void) |
| void | psi::detcas::ds_hessian (void) |
| void | psi::detcas::calc_hessian (void) |
| void | psi::detcas::scale_gradient (void) |
| int | psi::detcas::take_step (void) |
| void | psi::detcas::rotate_orbs (void) |
| int | psi::detcas::check_conv (void) |
| void psi::detcas::bfgs_hessian | ( | void | ) |
| void psi::detcas::calc_gradient | ( | void | ) |
This function calculates the MO gradient from the MO Lagrangian
| void psi::detcas::calc_hessian | ( | void | ) |
This function calculates an approximate MO Hessian from the Fock matrix intermediates and two-electron integrals.
C. David Sherrill April 1998
| int psi::detcas::check_conv | ( | void | ) |
check_conv
Check the summary file to see if we've converged
Returns: 1 if converged, otherwise 0
| void psi::detcas::ds_hessian | ( | void | ) |
This function calculates a Hessian update by a difference of gradients
C. David Sherrill March 2004
| void psi::detcas::rotate_orbs | ( | void | ) |
Rotate the orbitals, irrep by irrep
| void psi::detcas::scale_gradient | ( | void | ) |
Scales the orbital gradient by the approximate orbital Hessian
| int psi::detcas::take_step | ( | void | ) |
This function takes a step in orbital rotation (theta) space
Returns: type of step taken; 1=regular (Newton-Raphson), 2=diis
1.5.6