The OtherObjectiveResult Class. More...
#include <OSResult.h>

Public Member Functions | |
| OtherObjectiveResult () | |
| Default constructor. | |
| ~OtherObjectiveResult () | |
| Class destructor. | |
| bool | IsEqual (OtherObjectiveResult *that) |
| A function to check for the equality of two objects. | |
| bool | setRandom (double density, bool conformant) |
| A function to make a random instance of this class. | |
| OtherObjectiveResult () | |
| Default constructor. | |
| ~OtherObjectiveResult () | |
| Class destructor. | |
Public Attributes | |
| int | numberOfObj |
| the number of objectives 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 | type |
| type of the result value (integer, double, boolean, string) | |
| std::string | description |
| a brief description of the type of result | |
| std::string | solver |
| the solver of the result value | |
| std::string | category |
| the category of the result value | |
| OtherObjResult ** | obj |
| std::string | objType |
| type of the values in the obj array | |
| OtherOptionOrResultEnumeration ** | enumeration |
| std::string | enumType |
| type of the values in the enumeration array | |
| std::vector< OtherObjResult * > | obj |
The OtherObjectiveResult Class.
Definition at line 1443 of file OSResult.h.
| OtherObjectiveResult::OtherObjectiveResult | ( | ) |
Default constructor.
Definition at line 686 of file OSResult.cpp.
| OtherObjectiveResult::~OtherObjectiveResult | ( | ) |
Class destructor.
Definition at line 704 of file OSResult.cpp.
| OtherObjectiveResult::OtherObjectiveResult | ( | ) |
Default constructor.
| OtherObjectiveResult::~OtherObjectiveResult | ( | ) |
Class destructor.
| bool OtherObjectiveResult::IsEqual | ( | OtherObjectiveResult * | that | ) |
A function to check for the equality of two objects.
Definition at line 8978 of file OSResult.cpp.
| bool OtherObjectiveResult::setRandom | ( | double | density, | |
| bool | conformant | |||
| ) |
A function to make a random instance of this class.
| density,: | corresponds to the probability that a particular child element is created | |
| conformant,: | if true enforces side constraints not enforceable in the schema (e.g., agreement of "numberOfXXX" attributes and <XXX> children) |
Definition at line 10486 of file OSResult.cpp.
the number of objectives which have values for this particular type of result
Definition at line 1450 of file OSResult.h.
the number of distinct values for this particular type of result
Definition at line 1455 of file OSResult.h.
| std::string OtherObjectiveResult::name |
the name of the result the user is defining
Definition at line 1458 of file OSResult.h.
| std::string OtherObjectiveResult::value |
this element allows a specific value associated with this particular type of result
Definition at line 1463 of file OSResult.h.
| std::string OtherObjectiveResult::type |
type of the result value (integer, double, boolean, string)
Definition at line 1466 of file OSResult.h.
| std::string OtherObjectiveResult::description |
a brief description of the type of result
Definition at line 1469 of file OSResult.h.
| std::string OtherObjectiveResult::solver |
the solver of the result value
Definition at line 1472 of file OSResult.h.
| std::string OtherObjectiveResult::category |
the category of the result value
Definition at line 1475 of file OSResult.h.
Definition at line 1481 of file OSResult.h.
| std::string OtherObjectiveResult::objType |
type of the values in the obj array
Definition at line 1484 of file OSResult.h.
Definition at line 1490 of file OSResult.h.
| std::string OtherObjectiveResult::enumType |
type of the values in the enumeration array
Definition at line 1493 of file OSResult.h.
| std::vector<OtherObjResult*> OtherObjectiveResult::obj |
Definition at line 840 of file OSResult.h.
1.6.1