|
SGSolve
|
Manages parameters for algorithm behavior. More...
#include <sgenv.hpp>
Public Member Functions | |
| SGEnv () | |
| Constructor. More... | |
| void | setParam (SG::DBL_PARAM param, double value) |
| Method for setting double parameters. | |
| void | setParam (SG::BOOL_PARAM param, bool value) |
| Method for setting boolean parameters. | |
| void | setParam (SG::INT_PARAM param, int value) |
| Method for setting integer parameters. | |
| double | getParam (SG::DBL_PARAM param) const |
| Method for getting double parameters. | |
| bool | getParam (SG::BOOL_PARAM param) const |
| Method for getting boolean parameters. | |
| int | getParam (SG::INT_PARAM param) const |
| Method for getting integer parameters. | |
| void | restoreDefaults () |
| Method for restoring default values for all parameters. | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
| Serializes the action using the boost::serialization library. | |
Private Attributes | |
| vector< double > | doubleParams |
| Double parameters. | |
| vector< bool > | boolParams |
| Bool parameters. | |
| vector< int > | intParams |
| Int parameters. | |
Manages parameters for algorithm behavior.
This class contains parameters for the algorithm.
TODO: Add more checks on the correctness of passed parameter values.
| SGEnv::SGEnv | ( | ) |
Constructor.
Creates a new SGEnv object and initializes with default parameter values.