Mopac Class Reference
#include <mopac.h>
List of all members.
Public Member Functions |
double | opt () |
double | opt (string filename) |
double | opt (string filename, ICoord icoords) |
double | grads (string filename) |
void | alloc (int natoms) |
void | init (int natoms, int *anumbers, string *anames, double *xyz) |
void | reset (int natoms, int *anumbers, string *anames, double *xyz) |
void | reset (double *xyz_i) |
void | freemem () |
void | write_xyz_grad (string filename) |
void | freeze (int *frzlist, int nfrz, int nfrz0) |
Public Attributes |
double | energy0 |
double | energy |
double * | xyz0 |
double * | xyz |
double * | grad |
Private Member Functions |
void | opt_header (ofstream &inpfile) |
void | grad_header (ofstream &inpfile) |
void | write_ic_input (ofstream &inpfile, int anum, ICoord icoords) |
double | read_output (string filename) |
double | read_grad (string filename) |
void | xyz_read (string filename) |
void | xyz_save (string filename) |
Private Attributes |
int | natoms |
int * | anumbers |
string * | anames |
int | nfrz |
int | nfrz0 |
int * | frzlist |
int * | frzlistb |
int | gradcalls |
int | rnum |
string | id |
Member Function Documentation
void Mopac::alloc |
( |
int |
natoms |
) |
|
void Mopac::freeze |
( |
int * |
frzlist, |
|
|
int |
nfrz, |
|
|
int |
nfrz0 | |
|
) |
| | |
void Mopac::grad_header |
( |
ofstream & |
inpfile |
) |
[private] |
double Mopac::grads |
( |
string |
filename |
) |
|
void Mopac::init |
( |
int |
natoms, |
|
|
int * |
anumbers, |
|
|
string * |
anames, |
|
|
double * |
xyz | |
|
) |
| | |
double Mopac::opt |
( |
string |
filename, |
|
|
ICoord |
icoords | |
|
) |
| | |
double Mopac::opt |
( |
string |
filename |
) |
|
void Mopac::opt_header |
( |
ofstream & |
inpfile |
) |
[private] |
double Mopac::read_grad |
( |
string |
filename |
) |
[private] |
double Mopac::read_output |
( |
string |
filename |
) |
[private] |
void Mopac::reset |
( |
double * |
xyz_i |
) |
|
void Mopac::reset |
( |
int |
natoms, |
|
|
int * |
anumbers, |
|
|
string * |
anames, |
|
|
double * |
xyz | |
|
) |
| | |
void Mopac::write_ic_input |
( |
ofstream & |
inpfile, |
|
|
int |
anum, |
|
|
ICoord |
icoords | |
|
) |
| | [private] |
void Mopac::write_xyz_grad |
( |
string |
filename |
) |
|
void Mopac::xyz_read |
( |
string |
filename |
) |
[private] |
void Mopac::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/mopac.h
- /export/zimmerman/mjafari/ners590-project/fresh-copy/molecularGSM/GSM/mopac.cpp