ConstraintSolution Class Reference

The ConstraintSolution Class. More...

#include <OSResult.h>

Collaboration diagram for ConstraintSolution:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConstraintSolution ()
 Default constructor.
 ~ConstraintSolution ()
 Class destructor.
bool IsEqual (ConstraintSolution *that)
 A function to check for the equality of two objects.
 ConstraintSolution ()
 Default constructor.
 ~ConstraintSolution ()
 Class destructor.

Public Attributes

int numberOfOtherConstraintResults
 the number of types of constraint function results other than the basic constraint function values
DualVariableValuesdualValues
 a pointer to an array of DualVariableValues objects
BasisStatusbasisStatus
 a pointer to a BasisStatus object
OtherConstraintResult ** other
 a pointer to an array of other pointer objects for constraint functions
DualVariableValuesdualValues
 a pointer to an array of DualVariableValues objects
OtherConstraintResult ** other
 a pointer to an array of other pointer objects for constraint functions

Detailed Description

The ConstraintSolution Class.

Author:
Robert Fourer, Horand Gassmann, Jun Ma, Kipp Martin
Version:
1.0, 03/14/2004
Since:
OS 1.0
Remarks:
A class for reporting all of the types of solution values associated with objective functions.

Definition at line 1645 of file OSResult.h.


Constructor & Destructor Documentation

ConstraintSolution::ConstraintSolution (  ) 

Default constructor.

Definition at line 849 of file OSResult.cpp.

ConstraintSolution::~ConstraintSolution (  ) 

Class destructor.

Definition at line 861 of file OSResult.cpp.

References basisStatus, dualValues, numberOfOtherConstraintResults, and other.

ConstraintSolution::ConstraintSolution (  ) 

Default constructor.

ConstraintSolution::~ConstraintSolution (  ) 

Class destructor.


Member Function Documentation

bool ConstraintSolution::IsEqual ( ConstraintSolution that  ) 

A function to check for the equality of two objects.

Definition at line 6047 of file OSResult.cpp.

References basisStatus, dualValues, numberOfOtherConstraintResults, and other.


Member Data Documentation

int ConstraintSolution::numberOfOtherConstraintResults

the number of types of constraint function results other than the basic constraint function values

Definition at line 1652 of file OSResult.h.

Referenced by OSResult::getNumberOfOtherConstraintResults(), OSResult::getOtherConstraintResultCon(), OSResult::getOtherConstraintResultConIdx(), OSResult::getOtherConstraintResultDescription(), OSResult::getOtherConstraintResultName(), OSResult::getOtherConstraintResultNumberOfCon(), OSResult::getOtherConstraintResultValue(), IsEqual(), OSResult::setNumberOfOtherConstraintResults(), and ~ConstraintSolution().

DualVariableValues* ConstraintSolution::dualValues

a pointer to an array of DualVariableValues objects

Definition at line 1655 of file OSResult.h.

Referenced by OSResult::getDualValue(), OSResult::getDualValueIdx(), OSResult::getNumberOfDualValues(), OSResult::getOptimalDualVariableValues(), IsEqual(), OSResult::setConstraintValues(), OSResult::setConstraintValuesDense(), OSResult::setDualValue(), OSResult::setDualVariableValues(), OSResult::setDualVariableValuesDense(), OSResult::setDualVariableValuesSparse(), OSResult::setNumberOfDualValues(), OSResult::setNumberOfDualVariableValues(), OSrL2Gams::writeSolution(), and ~ConstraintSolution().

BasisStatus* ConstraintSolution::basisStatus

a pointer to a BasisStatus object

Definition at line 1658 of file OSResult.h.

Referenced by IsEqual(), OSResult::setBasisStatus(), and ~ConstraintSolution().

OtherConstraintResult** ConstraintSolution::other

a pointer to an array of other pointer objects for constraint functions

Definition at line 1663 of file OSResult.h.

Referenced by OSResult::getNumberOfOtherConstraintResults(), OSResult::getOtherConstraintResultCon(), OSResult::getOtherConstraintResultConIdx(), OSResult::getOtherConstraintResultDescription(), OSResult::getOtherConstraintResultName(), OSResult::getOtherConstraintResultNumberOfCon(), OSResult::getOtherConstraintResultValue(), IsEqual(), OSResult::setNumberOfOtherConstraintResults(), OSResult::setOtherConstraintResultCon(), OSResult::setOtherConstraintResultConIdx(), OSResult::setOtherConstraintResultDescription(), OSResult::setOtherConstraintResultName(), OSResult::setOtherConstraintResultNumberOfCon(), OSResult::setOtherConstraintResultNumberOfEnumerations(), OSResult::setOtherConstraintResultValue(), OSResult::setOtherOptionEnumeration(), and ~ConstraintSolution().

DualVariableValues* ConstraintSolution::dualValues

a pointer to an array of DualVariableValues objects

Definition at line 1107 of file OSResult.h.

OtherConstraintResult** ConstraintSolution::other

a pointer to an array of other pointer objects for constraint functions

Definition at line 1112 of file OSResult.h.


The documentation for this class was generated from the following files:
Generated on Sun Jan 2 03:06:14 2011 by  doxygen 1.4.7