Simbody
3.4 (development)
|
Results for advanced users of project() methods. More...
#include <System.h>
Public Types | |
enum | Status { Invalid = -1, Succeeded = 0, FailedToAchieveAccuracy = 1, FailedToConverge = 2 } |
Public Member Functions | |
ProjectResults () | |
ProjectResults & | clear () |
Restore this object to its default-constructed state, with the return status set to Invalid. | |
bool | isValid () const |
Status | getExitStatus () const |
bool | getAnyChangeMade () const |
int | getNumIterations () const |
Real | getNormOnEntrance () const |
Real | getNormOnExit () const |
int | getWorstErrorOnEntrance () const |
bool | getProjectionLimitExceeded () const |
ProjectResults & | setExitStatus (Status status) |
ProjectResults & | setAnyChangeMade (bool changeMade) |
ProjectResults & | setProjectionLimitExceeded (bool limitExceeded) |
ProjectResults & | setNumIterations (int numIterations) |
ProjectResults & | setNormOnEntrance (Real norm, int worstError) |
ProjectResults & | setNormOnExit (Real norm) |
Results for advanced users of project() methods.
SimTK::ProjectResults::ProjectResults | ( | ) | [inline] |
ProjectResults& SimTK::ProjectResults::clear | ( | ) | [inline] |
Restore this object to its default-constructed state, with the return status set to Invalid.
bool SimTK::ProjectResults::isValid | ( | ) | const [inline] |
Status SimTK::ProjectResults::getExitStatus | ( | ) | const [inline] |
bool SimTK::ProjectResults::getAnyChangeMade | ( | ) | const [inline] |
int SimTK::ProjectResults::getNumIterations | ( | ) | const [inline] |
Real SimTK::ProjectResults::getNormOnEntrance | ( | ) | const [inline] |
Real SimTK::ProjectResults::getNormOnExit | ( | ) | const [inline] |
int SimTK::ProjectResults::getWorstErrorOnEntrance | ( | ) | const [inline] |
bool SimTK::ProjectResults::getProjectionLimitExceeded | ( | ) | const [inline] |
ProjectResults& SimTK::ProjectResults::setExitStatus | ( | Status | status | ) | [inline] |
ProjectResults& SimTK::ProjectResults::setAnyChangeMade | ( | bool | changeMade | ) | [inline] |
ProjectResults& SimTK::ProjectResults::setProjectionLimitExceeded | ( | bool | limitExceeded | ) | [inline] |
ProjectResults& SimTK::ProjectResults::setNumIterations | ( | int | numIterations | ) | [inline] |
ProjectResults& SimTK::ProjectResults::setNormOnEntrance | ( | Real | norm, |
int | worstError | ||
) | [inline] |
ProjectResults& SimTK::ProjectResults::setNormOnExit | ( | Real | norm | ) | [inline] |