All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nlp.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
54 SCIP_Bool* changed, /**< buffer to store whether the tree was changed, i.e., whether there was a fixed variable */
55 int* varpos, /**< array of length at least tree->nvars to store new indices of previously existing variables in expression tree, or -1 if variable was removed; set to NULL if not of interest */
56 int* newvarsstart /**< buffer to store index in tree->vars array where new variables begin, or NULL if not of interest */
304 /** removes (or substitutes) all fixed, negated, aggregated, multi-aggregated variables from the linear, quadratic, and nonquadratic terms of a nonlinear row */
333 /** gives the feasibility of a nonlinear row in the current NLP solution: negative value means infeasibility */
360 /** returns the pseudo feasibility of a nonlinear row in the current pseudo solution: negative value means infeasibility */
426 int nvars_estimate /**< an estimate on the number of variables that may be added to the NLP later */
571 /** gets fractional variables of last NLP solution along with solution values and fractionalities
580 SCIP_Real** fracvarssol, /**< pointer to store the array of NLP fractional variables solution values, or NULL */
581 SCIP_Real** fracvarsfrac, /**< pointer to store the array of NLP fractional variables fractionalities, or NULL */
583 int* npriofracvars /**< pointer to store the number of NLP fractional variables with maximal branching priority, or NULL */
694 /** computes for each variables the number of NLP rows in which the variable appears in a nonlinear var */
698 int* nlcount /**< an array of length at least SCIPnlpGetNVars() to store nonlinearity counts of variables */
|