#include <CouenneExprJac.hpp>
Collaboration diagram for Couenne::ExprJac:
Public Member Functions | |
ExprJac () | |
ExprJac (CouenneProblem *) | |
~ExprJac () | |
ExprJac (const ExprJac &) | |
ExprJac * | clone () |
ExprJac & | operator= (const ExprJac &) |
int | nnz () const |
int * | iRow () const |
int * | jCol () const |
expression ** | expr () const |
int | nRows () const |
Private Attributes | |
int | nnz_ |
number of (symbolic) nonzeroes | |
int * | iRow_ |
row indices (read this way by eval_jac_g) | |
int * | jCol_ |
col indices | |
expression ** | expr_ |
nonzero expression elements (there are nnz_ of them) | |
int | nRows_ |
number of actual constraints |
Definition at line 21 of file CouenneExprJac.hpp.
ExprJac::ExprJac | ( | ) |
ExprJac::ExprJac | ( | CouenneProblem * | ) |
Definition at line 98 of file CouenneExprJac.cpp.
References Couenne::AUX, c, Couenne::CONST, e, expr_, iRow_, jCol_, k, nnz_, nRows_, print(), reAlloc(), Couenne::STOP_AT_AUX, and Couenne::VAR.
ExprJac::~ExprJac | ( | ) |
ExprJac::ExprJac | ( | const ExprJac & | ) |
ExprJac * ExprJac::clone | ( | ) |
int Couenne::ExprJac::nnz | ( | ) | const [inline] |
int* Couenne::ExprJac::iRow | ( | ) | const [inline] |
int* Couenne::ExprJac::jCol | ( | ) | const [inline] |
expression** Couenne::ExprJac::expr | ( | ) | const [inline] |
int Couenne::ExprJac::nRows | ( | ) | const [inline] |
int Couenne::ExprJac::nnz_ [private] |
number of (symbolic) nonzeroes
Definition at line 25 of file CouenneExprJac.hpp.
Referenced by ExprJac(), nnz(), operator=(), and ~ExprJac().
int* Couenne::ExprJac::iRow_ [private] |
row indices (read this way by eval_jac_g)
Definition at line 26 of file CouenneExprJac.hpp.
Referenced by ExprJac(), iRow(), operator=(), and ~ExprJac().
int* Couenne::ExprJac::jCol_ [private] |
col indices
Definition at line 27 of file CouenneExprJac.hpp.
Referenced by ExprJac(), jCol(), operator=(), and ~ExprJac().
expression** Couenne::ExprJac::expr_ [private] |
nonzero expression elements (there are nnz_ of them)
Definition at line 29 of file CouenneExprJac.hpp.
Referenced by expr(), ExprJac(), operator=(), and ~ExprJac().
int Couenne::ExprJac::nRows_ [private] |
number of actual constraints
Definition at line 31 of file CouenneExprJac.hpp.
Referenced by ExprJac(), nRows(), and operator=().