#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 218 of file OSInstance.h.
Objectives::Objectives | ( | ) |
The Objectives class constructor.
Definition at line 501 of file OSInstance.cpp.
References numberOfObjectives, and obj.
Objectives::~Objectives | ( | ) |
The Objectives class destructor.
Definition at line 510 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 5055 of file OSInstance.cpp.
References numberOfObjectives, and obj.
numberOfObjectives is the number of objective functions in the instance
Definition at line 230 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 234 of file OSInstance.h.
Referenced by LindoSolver::dataEchoCheck(), KnitroSolver::dataEchoCheck(), IpoptSolver::dataEchoCheck(), CoinSolver::dataEchoCheck(), BonminSolver::dataEchoCheck(), BonminProblem::eval_f(), BonminProblem::eval_grad_f(), IpoptProblem::get_scaling_parameters(), OSInstance::getDenseObjectiveCoefficients(), IsEqual(), main(), Objectives(), OSInstance::processObjectives(), OSInstance::setObjectiveNumber(), IpoptSolver::setSolverOptions(), OSDipBlockSlpSolver::solve(), OSDipBlockCoinSolver::solve(), and ~Objectives().