#include <OSInstance.h>
Collaboration diagram for Objectives:
Public Member Functions | |
Objectives () | |
The Objectives class constructor. | |
~Objectives () | |
The Objectives class destructor. | |
bool | IsEqual (Objectives *that) |
A function to check for the equality of two objects. | |
Objectives () | |
The Objectives class constructor. | |
~Objectives () | |
The Objectives class destructor. | |
Public Attributes | |
int | numberOfObjectives |
numberOfObjectives is the number of objective functions in the instance | |
Objective ** | obj |
coef is pointer to an array of ObjCoef object pointers | |
Objective ** | obj |
coef is pointer to an array of ObjCoef object pointers |
Definition at line 222 of file OSInstance.h.
Objectives::Objectives | ( | ) |
The Objectives class constructor.
Definition at line 542 of file OSInstance.cpp.
References numberOfObjectives, and obj.
Objectives::~Objectives | ( | ) |
The Objectives class destructor.
Definition at line 551 of file OSInstance.cpp.
References numberOfObjectives, and obj.
Objectives::Objectives | ( | ) |
The Objectives class constructor.
Objectives::~Objectives | ( | ) |
The Objectives class destructor.
bool Objectives::IsEqual | ( | Objectives * | that | ) |
A function to check for the equality of two objects.
Definition at line 5741 of file OSInstance.cpp.
References numberOfObjectives, and obj.
numberOfObjectives is the number of objective functions in the instance
Definition at line 235 of file OSInstance.h.
Referenced by LindoSolver::dataEchoCheck(), KnitroSolver::dataEchoCheck(), IpoptSolver::dataEchoCheck(), CoinSolver::dataEchoCheck(), BonminSolver::dataEchoCheck(), OSInstance::getObjectiveNumber(), OSInstance::initializeNonLinearStructures(), IsEqual(), Objectives(), OSInstance::setObjectiveNumber(), ~Objectives(), and OSInstance::~OSInstance().
coef is pointer to an array of ObjCoef object pointers
Definition at line 239 of file OSInstance.h.
Referenced by LindoSolver::dataEchoCheck(), KnitroSolver::dataEchoCheck(), IpoptSolver::dataEchoCheck(), CoinSolver::dataEchoCheck(), BonminSolver::dataEchoCheck(), OSInstance::getDenseObjectiveCoefficients(), OSBearcatSolverXkij::getInitialRestrictedMaster(), IsEqual(), main(), Objectives(), OSInstance::processObjectives(), OSInstance::setObjectiveNumber(), IpoptSolver::setSolverOptions(), OSDipBlockSlpSolver::solve(), OSDipBlockCoinSolver::solve(), and ~Objectives().