OptimizationResult Class Reference

The OptimizationResult Class. More...

#include <OSResult.h>

List of all members.

Public Member Functions

 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


Detailed Description

The OptimizationResult Class.

Author:
Robert Fourer, Jun Ma, Kipp Martin
Version:
1.0, 03/14/2004
Since:
OS 1.0
Remarks:
A class for holding information that might be associated with an optimization solution.

Definition at line 877 of file OSResult.h.


Constructor & Destructor Documentation

OptimizationResult::OptimizationResult (  ) 

Default constructor.

Definition at line 527 of file OSResult.cpp.

OptimizationResult::~OptimizationResult (  ) 

Class destructor.

Definition at line 540 of file OSResult.cpp.

References numberOfSolutions, and solution.


Member Data Documentation

int OptimizationResult::numberOfVariables

numberOfVariables is the number of variables reported in the solution.

Definition at line 883 of file OSResult.h.

Referenced by OSResult::getVariableNumber(), OSResult::setVariableNumber(), and OSrLWriter::writeOSrL().

int OptimizationResult::numberOfObjectives

numberOfObjectives is the number of objective functions reported in the solution.

Definition at line 888 of file OSResult.h.

Referenced by OSResult::getObjectiveNumber(), OSResult::setObjectiveNumber(), and OSrLWriter::writeOSrL().

int OptimizationResult::numberOfConstraints

numberOfConstrants is the number of constraint functions reported in the solution.

Definition at line 893 of file OSResult.h.

Referenced by OSResult::getConstraintNumber(), OSResult::setConstraintNumber(), and OSrLWriter::writeOSrL().

int OptimizationResult::numberOfSolutions

numberOfSolubitons is the number of objective functions reported.

Definition at line 898 of file OSResult.h.

Referenced by OSResult::getSolutionMessage(), OSResult::getSolutionNumber(), OSResult::getSolutionStatus(), OSResult::getSolutionStatusDescription(), OSResult::getSolutionStatusType(), OSResult::setSolutionNumber(), OSrLWriter::writeOSrL(), and ~OptimizationResult().

OptimizationSolution** OptimizationResult::solution

solution is an array of pointers to OptimizationSolution objects

Definition at line 903 of file OSResult.h.

Referenced by OSResult::getNumberOfOtherVariableResult(), OSResult::getOptimalDualVariableValues(), OSResult::getOptimalPrimalVariableValues(), OSResult::getSolutionMessage(), OSResult::getSolutionNumber(), OSResult::getSolutionStatus(), OSResult::getSolutionStatusDescription(), OSResult::getSolutionStatusType(), OSResult::setConstraintValues(), OSResult::setDualVariableValues(), OSResult::setNumberOfOtherVariableResult(), OSResult::setObjectiveValues(), OSResult::setPrimalVariableValues(), OSResult::setSolutionNumber(), OSResult::setSolutionObjectiveIndex(), OSrLWriter::writeOSrL(), and ~OptimizationResult().


The documentation for this class was generated from the following files:
Generated on Sat Mar 29 22:38:05 2008 by  doxygen 1.5.3