#include <OSResult.h>
Collaboration diagram for OtherVariableResult:
Public Member Functions | |
OtherVariableResult () | |
Default constructor. | |
~OtherVariableResult () | |
Class destructor. | |
bool | IsEqual (OtherVariableResult *that) |
A function to check for the equality of two objects. | |
OtherVariableResult () | |
Default constructor. | |
~OtherVariableResult () | |
Class destructor. | |
Public Attributes | |
int | numberOfVar |
the number of variables which have values for this particular type of result | |
int | numberOfEnumerations |
the number of distinct values for this particular type of result | |
std::string | name |
the name of the result the user is defining | |
std::string | value |
this element allows a specific value associated with this particular type of result | |
std::string | description |
a brief description of the type of result | |
OtherVarResult ** | var |
OtherOptionEnumeration ** | enumeration |
std::vector< OtherVarResult * > | var |
Definition at line 1060 of file OSResult.h.
OtherVariableResult::OtherVariableResult | ( | ) |
OtherVariableResult::~OtherVariableResult | ( | ) |
Class destructor.
Definition at line 562 of file OSResult.cpp.
References enumeration, numberOfEnumerations, numberOfVar, and var.
OtherVariableResult::OtherVariableResult | ( | ) |
Default constructor.
OtherVariableResult::~OtherVariableResult | ( | ) |
Class destructor.
bool OtherVariableResult::IsEqual | ( | OtherVariableResult * | that | ) |
A function to check for the equality of two objects.
Definition at line 5686 of file OSResult.cpp.
References description, enumeration, name, numberOfEnumerations, numberOfVar, value, and var.
the number of variables which have values for this particular type of result
Definition at line 1066 of file OSResult.h.
Referenced by OSResult::getAnOtherVariableResultNumberOfVar(), OSResult::getOtherVariableResultNumberOfVar(), OSResult::getOtherVariableResultVar(), OSResult::getOtherVariableResultVarIdx(), IsEqual(), main(), OSResult::setOtherVariableResultNumberOfVar(), OSrL2Gams::writeSolution(), and ~OtherVariableResult().
the number of distinct values for this particular type of result
Definition at line 1071 of file OSResult.h.
Referenced by IsEqual(), OSResult::setOtherOptionEnumeration(), OSResult::setOtherVariableResultNumberOfEnumerations(), and ~OtherVariableResult().
std::string OtherVariableResult::name |
the name of the result the user is defining
Definition at line 1074 of file OSResult.h.
Referenced by OSResult::getOtherVariableResultName(), IsEqual(), main(), OSResult::setOtherVariableResultName(), and OSrL2Gams::writeSolution().
std::string OtherVariableResult::value |
this element allows a specific value associated with this particular type of result
Definition at line 1079 of file OSResult.h.
Referenced by OSResult::getOtherVariableResultValue(), IsEqual(), and OSResult::setOtherVariableResultValue().
std::string OtherVariableResult::description |
a brief description of the type of result
Definition at line 1082 of file OSResult.h.
Referenced by OSResult::getOtherVariableResultDescription(), IsEqual(), main(), and OSResult::setOtherVariableResultDescription().
Definition at line 1088 of file OSResult.h.
Referenced by OSResult::getOtherVariableResultVar(), OSResult::getOtherVariableResultVarIdx(), IsEqual(), main(), OSResult::setOtherVariableResultNumberOfVar(), OSResult::setOtherVariableResultVar(), OSResult::setOtherVariableResultVarIdx(), OSrL2Gams::writeSolution(), and ~OtherVariableResult().
Definition at line 1094 of file OSResult.h.
Referenced by IsEqual(), OSResult::setOtherOptionEnumeration(), OSResult::setOtherVariableResultNumberOfEnumerations(), and ~OtherVariableResult().
std::vector<OtherVarResult*> OtherVariableResult::var |
Definition at line 631 of file OSResult.h.