#include <OSInstance.h>
Collaboration diagram for InstanceData:

Public Member Functions | |
| InstanceData () | |
| The InstanceData class constructor. | |
| ~InstanceData () | |
| The InstanceData class destructor. | |
Public Attributes | |
| Variables * | variables |
| variables is a pointer to a Variables object | |
| Objectives * | objectives |
| objectives is a pointer to a Objectives object | |
| Constraints * | constraints |
| constraints is a pointer to a Constraints object | |
| LinearConstraintCoefficients * | linearConstraintCoefficients |
| linearConstraintCoefficients is a pointer to a LinearConstraintCoefficients object | |
| QuadraticCoefficients * | quadraticCoefficients |
| quadraticCoefficients is a pointer to a QuadraticCoefficients object | |
| NonlinearExpressions * | nonlinearExpressions |
| nonlinearExpressions is a pointer to a NonlinearExpressions object | |
| TimeDomain * | timeDomain |
| timeDomain is a pointer to a TimeDomain object | |
Definition at line 568 of file OSInstance.h.
| InstanceData::InstanceData | ( | ) |
The InstanceData class constructor.
Definition at line 725 of file OSInstance.cpp.
References constraints, linearConstraintCoefficients, nonlinearExpressions, objectives, quadraticCoefficients, timeDomain, and variables.
| InstanceData::~InstanceData | ( | ) |
The InstanceData class destructor.
Definition at line 738 of file OSInstance.cpp.
References constraints, linearConstraintCoefficients, nonlinearExpressions, objectives, quadraticCoefficients, timeDomain, and variables.
variables is a pointer to a Variables object
Definition at line 578 of file OSInstance.h.
Referenced by OSInstance::calculateConstraintFunctionGradient(), OSInstance::calculateHessian(), OSInstance::getDenseObjectiveCoefficients(), OSInstance::getLagrangianExpTree(), OSInstance::getVariableNumber(), OSInstance::initializeNonLinearStructures(), InstanceData(), OSInstance::processLinearConstraintCoefficients(), OSInstance::processVariables(), OSInstance::setVariableNumber(), OSiLWriter::writeOSiL(), and ~InstanceData().
objectives is a pointer to a Objectives object
Definition at line 581 of file OSInstance.h.
Referenced by LindoSolver::dataEchoCheck(), KnitroSolver::dataEchoCheck(), IpoptSolver::dataEchoCheck(), CoinSolver::dataEchoCheck(), BonminSolver::dataEchoCheck(), IpoptProblem::get_scaling_parameters(), OSInstance::getDenseObjectiveCoefficients(), OSInstance::getObjectiveNumber(), OSInstance::initializeNonLinearStructures(), InstanceData(), OSInstance::processObjectives(), OSInstance::setObjectiveNumber(), IpoptSolver::solve(), BonminSolver::solve(), OSiLWriter::writeOSiL(), ~InstanceData(), and OSInstance::~OSInstance().
constraints is a pointer to a Constraints object
Definition at line 584 of file OSInstance.h.
Referenced by LindoSolver::buildSolverInstance(), OSInstance::getConstraintNumber(), OSInstance::getLagrangianExpTree(), OSInstance::initializeNonLinearStructures(), InstanceData(), OSInstance::processConstraints(), OSInstance::processLinearConstraintCoefficients(), OSInstance::setConstraintNumber(), and ~InstanceData().
linearConstraintCoefficients is a pointer to a LinearConstraintCoefficients object
Definition at line 589 of file OSInstance.h.
Referenced by OSInstance::getLinearConstraintCoefficientNumber(), OSInstance::getSparseJacobianFromColumnMajor(), OSInstance::getSparseJacobianFromRowMajor(), InstanceData(), main(), OSInstance::processLinearConstraintCoefficients(), OSInstance::setLinearConstraintCoefficients(), ~InstanceData(), OSmps2osil::~OSmps2osil(), and OSnl2osil::~OSnl2osil().
quadraticCoefficients is a pointer to a QuadraticCoefficients object
Definition at line 594 of file OSInstance.h.
Referenced by OSInstance::addQTermsToExressionTree(), OSInstance::getNumberOfQuadraticTerms(), OSInstance::getQuadraticTerms(), InstanceData(), OSInstance::setQuadraticTerms(), and ~InstanceData().
nonlinearExpressions is a pointer to a NonlinearExpressions object
Definition at line 599 of file OSInstance.h.
Referenced by OSnl2osil::createOSInstance(), OSInstance::getAllNonlinearExpressionTrees(), OSInstance::getNumberOfNonlinearExpressions(), InstanceData(), main(), OSInstance::setQuadraticTermsInNonlinearExpressions(), and ~InstanceData().
timeDomain is a pointer to a TimeDomain object
Definition at line 604 of file OSInstance.h.
Referenced by InstanceData(), and ~InstanceData().
1.4.7