#include <OSInstance.h>
Public Member Functions | |
LinearConstraintCoefficients () | |
The LinearConstraintCoefficients class constructor. | |
~LinearConstraintCoefficients () | |
The LinearConstraintCoefficients class destructor. | |
Public Attributes | |
int | numberOfValues |
numberOfValues is the number of nonzero elements stored in the <linearConstraintCoefficients> element | |
IntVector * | start |
a pointer to the start of each row or column stored in sparse format | |
IntVector * | rowIdx |
a pointer of row indices if the problem is stored by column | |
IntVector * | colIdx |
a pointer of column indices if the problem is stored by row | |
DoubleVector * | value |
a pointer to the array of nonzero values being stored | |
int | iNumberOfStartElements |
iNumberOfStartElements counts the number of elements in the <start> section of <linearConstraintCoefficients> this is useful for the parser in checking consistency of the number of start elements with variables or rows |
Definition at line 282 of file OSInstance.h.
LinearConstraintCoefficients::LinearConstraintCoefficients | ( | ) |
LinearConstraintCoefficients::~LinearConstraintCoefficients | ( | ) |
numberOfValues is the number of nonzero elements stored in the <linearConstraintCoefficients> element
Definition at line 294 of file OSInstance.h.
Referenced by OSInstance::getLinearConstraintCoefficientNumber(), main(), OSInstance::processLinearConstraintCoefficients(), OSInstance::setLinearConstraintCoefficients(), and OSiLWriter::writeOSiL().
a pointer to the start of each row or column stored in sparse format
Definition at line 299 of file OSInstance.h.
Referenced by OSInstance::getSparseJacobianFromColumnMajor(), OSInstance::getSparseJacobianFromRowMajor(), LinearConstraintCoefficients(), OSInstance::processLinearConstraintCoefficients(), OSInstance::setLinearConstraintCoefficients(), OSiLWriter::writeOSiL(), ~LinearConstraintCoefficients(), OSmps2osil::~OSmps2osil(), and OSnl2osil::~OSnl2osil().
a pointer of row indices if the problem is stored by column
Definition at line 302 of file OSInstance.h.
Referenced by OSInstance::getSparseJacobianFromColumnMajor(), LinearConstraintCoefficients(), OSInstance::processLinearConstraintCoefficients(), OSInstance::setLinearConstraintCoefficients(), OSiLWriter::writeOSiL(), ~LinearConstraintCoefficients(), OSmps2osil::~OSmps2osil(), and OSnl2osil::~OSnl2osil().
a pointer of column indices if the problem is stored by row
Definition at line 305 of file OSInstance.h.
Referenced by OSInstance::getSparseJacobianFromRowMajor(), LinearConstraintCoefficients(), OSInstance::processLinearConstraintCoefficients(), OSInstance::setLinearConstraintCoefficients(), OSiLWriter::writeOSiL(), ~LinearConstraintCoefficients(), and OSmps2osil::~OSmps2osil().
a pointer to the array of nonzero values being stored
Definition at line 308 of file OSInstance.h.
Referenced by OSInstance::getSparseJacobianFromColumnMajor(), OSInstance::getSparseJacobianFromRowMajor(), LinearConstraintCoefficients(), main(), OSInstance::processLinearConstraintCoefficients(), OSInstance::setLinearConstraintCoefficients(), OSiLWriter::writeOSiL(), ~LinearConstraintCoefficients(), OSmps2osil::~OSmps2osil(), and OSnl2osil::~OSnl2osil().
iNumberOfStartElements counts the number of elements in the <start> section of <linearConstraintCoefficients> this is useful for the parser in checking consistency of the number of start elements with variables or rows
Definition at line 315 of file OSInstance.h.