# Crate highs_sys[−][src]

## Functions

@brief Adds a column to the model

@brief Adds multiple columns to the model

@brief Adds a row to the model

@brief Adds multiple rows to the model

@brief Change a coefficient in the constraint matrix.

@brief Change the bounds of a column

@brief Change the cost of a column

@brief Change the integrality of a column

@brief Change the cost of multiple columns given by a mask

@brief Change the bounds of multiple columns given by an interval

@brief Change the bounds of multiple columns given by a set of indices

@brief Change the cost of multiple columns given by a mask

@brief Change the cost of multiple columns given by an interval

@brief Change the cost of multiple columns given by a set of indices

@brief Change the integrality of multiple columns given by a mask

@brief Change the integrality of multiple columns given by an interval

@brief Change the integrality of multiple columns given by a set of indices

@brief Change the objective offset of the model

@brief Change the objective sense of the model

@brief Change the bounds of a row

@brief Change the cost of multiple rows given by a mask

@brief Change the bounds of multiple rows given by a set of indices

@brief Delete multiple columns from the model given by a mask

@brief Delete multiple columns from the model given by an interval

@brief Delete multiple columns from the model given by a set

@brief Delete multiple rows from the model given by a mask

@brief Delete multiple rows from the model given by an interval

@brief Delete multiple rows from the model given by a set

@brief Gets the basic variables in the order corresponding to calls to getBasisInverseRow, getBasisInverseCol, getBasisSolve, getBasisTransposeSolve, getReducedRow and getReducedColumn. As required by SCIP, non-negative entries are indices of columns, and negative entries are -(row_index+1).

@brief Gets a column of \f$B^{-1}\f$ for basis matrix \f$B\f$

@brief Gets a row of \f$B^{-1}\f$ for basis matrix \f$B\f$

@brief Forms \f$\mathbf{x}=B^{-1}\mathbf{b}\f$ for a given vector \f$\mathbf{b}\f$

@brief Forms \f$\mathbf{x}=B^{-T}\mathbf{b}\f$ for a given vector \f$\mathbf{b}\f$

@brief Get multiple columns from the model given by a mask

@brief Get multiple columns from the model given by an interval

@brief Get multiple columns from the model given by a set

@brief Returns an unbounded dual ray that is a certificate of primal infeasibility.

@brief Returns the number of nonzeroes of the current Hessian

@brief Returns the value of infinity used by HiGHS

@brief Returns the status of the model

@brief Returns the number of columns of the current model

@brief Returns the number of nonzeros of the current model

@brief Returns the number of rows of the current model

@brief Get the objective offset

@brief Get the objective sense

@brief Returns the objective function value (if known)

@brief Returns an unbounded primal ray that is a certificate of dual infeasibility.

@brief Forms a column of \f$B^{-1}A\f$

@brief Forms a row of \f$B^{-1}A\f$

@brief Get multiple rows from the model given by a mask

@brief Get multiple rows from the model given by an interval

@brief Get multiple rows from the model given by a set

@brief Returns the cumulative wall-clock time spent in Highs_run();

@brief Returns the status of the scaled model

@brief Scale a matrix column (and cost) by a constant - flipping bounds if the constant is negative

@brief Scale a matrix row by a constant - flipping bounds if the constant is negative

@brief Passes a basis to HiGHS

@brief Sets up a logical basis in HiGHS