#include <exception.h>

Public Member Functions | |
| ConvergenceError (std::string routine_name, int max, double desired_accuracy, double actual_accuracy, const char *file, int line) throw () | |
| double | desired_accuracy () const throw () |
| double | actual_accuracy () const throw () |
| psi::ConvergenceError::ConvergenceError | ( | std::string | routine_name, | |
| int | max, | |||
| double | desired_accuracy, | |||
| double | actual_accuracy, | |||
| const char * | file, | |||
| int | line | |||
| ) | throw () |
Constructor
| routine_name | The name of the routine that is not converging (e.g. scf, ccsd, optking disp) | |
| max | The max number of iterations | |
| desired_accuracy | The accuracy you want to achieve | |
| actual_accuracy | The actual accuracy achieved | |
| file | The file that threw the exception (use __FILE__ macro) | |
| line | The line number that threw the exception (use __LINE__ macro) |
| double ConvergenceError::desired_accuracy | ( | ) | const throw () |
Accessor method
| double ConvergenceError::actual_accuracy | ( | ) | const throw () |
Accessor method
1.5.6