Holds the results of the solved Problem<T> (implementation as base class).
The results are computed in Context<TValue, TStructure>.Evaluate.
A complete decision is made up of a set of Pareto optimal objective values, an associated Index pointing to an objective value column of a IProblem<T> instance and the corresponding Structure of a ISensor<T> belonging to the result Index.
The type TValue is used by the MCO related classes IProblem<T> and ISolver<T> for the objective values, as against the type TStructure is used by ISensor<T> in order to sample an agent's world and define its problem space representation.
TValue | Type of the objective values defining the objective space. |
TStructure | Type of the structural sensor element defining the problem space. |
TStructure | : | new() |
Properties | |
IList< TValue > | Values [get] |
Resulting Pareto optimal objective values (read only). More... | |
int | Index [get, set] |
Determines the resulting objective value column within the IProblem<T> and the IReceptor<T> instance of the associated ISensor<T>. More... | |
TStructure | Structure [get, set] |
Structural element defining the results in problem space. More... | |