QChemSF Class Reference
#include <qchemsf.h>
List of all members.
Public Member Functions | 
| int  | read_hess (double *hess) | 
| double  | calc_grads (double *coords) | 
| double  | getE (int ws) | 
| void  | getGrad (int ws, double *grad) | 
| void  | alloc (int natoms) | 
| void  | init (string infilename, int natoms, int *anumbers, string *anames, int run, int rune) | 
| void  | freemem () | 
| void  | write_xyz_grad (double *coords, double *grad, string filename) | 
Public Attributes | 
| int  | ncpu | 
| int  | gradcalls | 
| double  | energy0 | 
| double  | energy | 
Private Member Functions | 
| double  | read_output (string filename) | 
| double  | read_grad (string filename) | 
| void  | xyz_read (string filename) | 
| void  | xyz_save (string filename) | 
| double  | get_energy () | 
| void  | get_grads () | 
| int  | scangradient (string file, double *grad, int natoms) | 
Private Attributes | 
| int  | nscffail | 
| int  | firstrun | 
| int  | runNum | 
| int  | runend | 
| string  | qcinfile | 
| string  | inpfile | 
| string  | qcoutfile | 
| string  | qcoutfileh | 
| string  | scrdir | 
| string  | scrBaseDir | 
| string  | runName | 
| string  | runName0 | 
| string  | fileloc | 
| int  | natoms | 
| int *  | anumbers | 
| string *  | anames | 
| int  | nstates | 
| double *  | grad1 | 
| double *  | grad2 | 
| double *  | grad3 | 
| double *  | grad4 | 
| double *  | E | 
Member Function Documentation
      
        
          | void QChemSF::alloc  | 
          ( | 
          int  | 
           natoms | 
           )  | 
           | 
        
      
 
 
      
        
          | double QChemSF::calc_grads  | 
          ( | 
          double *  | 
           coords | 
           )  | 
           | 
        
      
 
 
      
        
          | void QChemSF::freemem  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | double QChemSF::get_energy  | 
          ( | 
           | 
           )  | 
           [private] | 
        
      
 
 
      
        
          | void QChemSF::get_grads  | 
          ( | 
           | 
           )  | 
           [private] | 
        
      
 
 
      
        
          | double QChemSF::getE  | 
          ( | 
          int  | 
           ws | 
           )  | 
           | 
        
      
 
 
      
        
          | void QChemSF::getGrad  | 
          ( | 
          int  | 
           ws,  | 
        
        
           | 
           | 
          double *  | 
           grad |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | void QChemSF::init  | 
          ( | 
          string  | 
           infilename,  | 
        
        
           | 
           | 
          int  | 
           natoms,  | 
        
        
           | 
           | 
          int *  | 
           anumbers,  | 
        
        
           | 
           | 
          string *  | 
           anames,  | 
        
        
           | 
           | 
          int  | 
           run,  | 
        
        
           | 
           | 
          int  | 
           rune |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | double QChemSF::read_grad  | 
          ( | 
          string  | 
           filename | 
           )  | 
           [private] | 
        
      
 
 
      
        
          | int QChemSF::read_hess  | 
          ( | 
          double *  | 
           hess | 
           )  | 
           | 
        
      
 
 
      
        
          | double QChemSF::read_output  | 
          ( | 
          string  | 
           filename | 
           )  | 
           [private] | 
        
      
 
 
      
        
          | int QChemSF::scangradient  | 
          ( | 
          string  | 
           file,  | 
        
        
           | 
           | 
          double *  | 
           grad,  | 
        
        
           | 
           | 
          int  | 
           natoms |   | 
        
        
           | 
          ) | 
           |  |  [private] | 
        
      
 
 
      
        
          | void QChemSF::write_xyz_grad  | 
          ( | 
          double *  | 
           coords,  | 
        
        
           | 
           | 
          double *  | 
           grad,  | 
        
        
           | 
           | 
          string  | 
           filename |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | void QChemSF::xyz_read  | 
          ( | 
          string  | 
           filename | 
           )  | 
           [private] | 
        
      
 
 
      
        
          | void QChemSF::xyz_save  | 
          ( | 
          string  | 
           filename | 
           )  | 
           [private] | 
        
      
 
 
Member Data Documentation
The documentation for this class was generated from the following files:
- /export/zimmerman/mjafari/ners590-project/fresh-copy/molecularGSM/GSM/qchemsf.h
 
- /export/zimmerman/mjafari/ners590-project/fresh-copy/molecularGSM/GSM/qchemsf.cpp