#include <OSResult.h>
Collaboration diagram for OptimizationResult:
Public Member Functions | |
OptimizationResult () | |
Default constructor. | |
~OptimizationResult () | |
Class destructor. | |
OptimizationResult () | |
Default constructor. | |
~OptimizationResult () | |
Class destructor. | |
Public Attributes | |
int | numberOfVariables |
numberOfVariables is the number of variables reported in the solution. | |
int | numberOfObjectives |
numberOfObjectives is the number of objective functions reported in the solution. | |
int | numberOfConstraints |
numberOfConstrants is the number of constraint functions reported in the solution. | |
int | numberOfSolutions |
numberOfSolubitons is the number of objective functions reported. | |
OptimizationSolution ** | solution |
solution is an array of pointers to OptimizationSolution objects | |
OptimizationSolution ** | solution |
solution is an array of pointers to OptimizationSolution objects |
Definition at line 1297 of file OSResult.h.
OptimizationResult::OptimizationResult | ( | ) |
OptimizationResult::~OptimizationResult | ( | ) |
Class destructor.
Definition at line 699 of file OSResult.cpp.
References numberOfSolutions, and solution.
OptimizationResult::OptimizationResult | ( | ) |
Default constructor.
OptimizationResult::~OptimizationResult | ( | ) |
Class destructor.
numberOfVariables is the number of variables reported in the solution.
Definition at line 1303 of file OSResult.h.
Referenced by OSResult::getVariableNumber(), OSResult::setVariableNumber(), and OSrLWriter::writeOSrL().
numberOfObjectives is the number of objective functions reported in the solution.
Definition at line 1308 of file OSResult.h.
Referenced by OSResult::getObjectiveNumber(), OSResult::setObjectiveNumber(), and OSrLWriter::writeOSrL().
numberOfConstrants is the number of constraint functions reported in the solution.
Definition at line 1313 of file OSResult.h.
Referenced by OSResult::getConstraintNumber(), OSResult::setConstraintNumber(), and OSrLWriter::writeOSrL().
numberOfSolubitons is the number of objective functions reported.
Definition at line 1318 of file OSResult.h.
Referenced by OSResult::getSolutionMessage(), OSResult::getSolutionNumber(), OSResult::getSolutionStatus(), OSResult::getSolutionStatusDescription(), OSResult::getSolutionStatusType(), OSResult::setSolutionNumber(), OSrLWriter::writeOSrL(), and ~OptimizationResult().
solution is an array of pointers to OptimizationSolution objects
Definition at line 1323 of file OSResult.h.
Referenced by OSResult::getAnOtherVariableResultNumberOfVar(), OSResult::getNumberOfOtherVariableResults(), OSResult::getOptimalDualVariableValues(), OSResult::getOptimalPrimalVariableValues(), OSResult::getSolutionMessage(), OSResult::getSolutionNumber(), OSResult::getSolutionStatus(), OSResult::getSolutionStatusDescription(), OSResult::getSolutionStatusType(), main(), OSResult::setConstraintValues(), OSResult::setConstraintValuesDense(), OSResult::setDualVariableValues(), OSResult::setDualVariableValuesDense(), OSResult::setDualVariableValuesSparse(), OSResult::setNumberOfDualVariableValues(), OSResult::setNumberOfObjectiveValues(), OSResult::setNumberOfOtherVariableResults(), OSResult::setNumberOfPrimalVariableValues(), OSResult::setObjectiveValues(), OSResult::setObjectiveValuesDense(), OSResult::setObjectiveValuesSparse(), OSResult::setPrimalVariableValues(), OSResult::setPrimalVariableValuesDense(), OSResult::setPrimalVariableValuesSparse(), OSResult::setSolutionMessage(), OSResult::setSolutionNumber(), OSResult::setSolutionObjectiveIndex(), OSResult::setSolutionTargetObjectiveIdx(), OSrLWriter::writeOSrL(), and ~OptimizationResult().
solution is an array of pointers to OptimizationSolution objects
Definition at line 1275 of file OSResult.h.