OtherConstraintResult Class Reference

The OtherConstraintResult Class. More...

#include <OSResult.h>

Collaboration diagram for OtherConstraintResult:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Public Attributes

int numberOfCon
 the number of constraints which have 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 description
 a brief description of the type of result
OtherConResult ** con
std::vector< OtherConResult * > con

Detailed Description

The OtherConstraintResult Class.

Author:
Robert Fourer, Horand Gassmann, Jun Ma, Kipp Martin
Version:
1.0, 03/14/2004
Since:
OS 1.0
Remarks:
A class that allows the solver to report an arbitrary result associated with constraints.

Definition at line 1637 of file OSResult.h.


Constructor & Destructor Documentation

OtherConstraintResult::OtherConstraintResult (  ) 

Default constructor.

Definition at line 844 of file OSResult.cpp.

OtherConstraintResult::~OtherConstraintResult (  ) 

Class destructor.

Definition at line 857 of file OSResult.cpp.

References con, and numberOfCon.

OtherConstraintResult::OtherConstraintResult (  ) 

Default constructor.

OtherConstraintResult::~OtherConstraintResult (  ) 

Class destructor.


Member Function Documentation

bool OtherConstraintResult::IsEqual ( OtherConstraintResult that  ) 

A function to check for the equality of two objects.

Definition at line 6319 of file OSResult.cpp.


Member Data Documentation

int OtherConstraintResult::numberOfCon

the number of constraints which have values for this particular type of result

Definition at line 1643 of file OSResult.h.

Referenced by OSResult::getOtherConstraintResultCon(), OSResult::getOtherConstraintResultConIdx(), OSResult::getOtherConstraintResultNumberOfCon(), and ~OtherConstraintResult().

std::string OtherConstraintResult::name

the name of the result the user is defining

Definition at line 1646 of file OSResult.h.

Referenced by OSResult::getOtherConstraintResultName().

std::string OtherConstraintResult::value

this element allows a specific value associated with this particular type of result

Definition at line 1651 of file OSResult.h.

Referenced by OSResult::getOtherConstraintResultValue().

std::string OtherConstraintResult::description

a brief description of the type of result

Definition at line 1654 of file OSResult.h.

Referenced by OSResult::getOtherConstraintResultDescription().

OtherConResult** OtherConstraintResult::con

Definition at line 1661 of file OSResult.h.

Referenced by OSResult::getOtherConstraintResultCon(), OSResult::getOtherConstraintResultConIdx(), and ~OtherConstraintResult().

std::vector<OtherConResult*> OtherConstraintResult::con

Definition at line 1067 of file OSResult.h.


The documentation for this class was generated from the following files:
Generated on Tue Mar 30 03:13:36 2010 by  doxygen 1.4.7