pub_nlp.h
Go to the documentation of this file.
23 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
86 /** searches the variables array of an expression tree for a variable and returns its position, or -1 if not found
161 int* nquadvars, /**< buffer to store number of variables in quadratic term, or NULL if not of interest */
162 SCIP_VAR*** quadvars, /**< buffer to store pointer to array of variables in quadratic term, or NULL if not of interest */
163 int* nquadelems, /**< buffer to store number of entries in quadratic term, or NULL if not of interest */
164 SCIP_QUADELEM** quadelems /**< buffer to store pointer to array of entries in quadratic term, or NULL if not of interest */
215 * for a ranged constraint, the dual value is positive if the right hand side is active and negative if the left hand side is active
int SCIPnlrowSearchQuadVar(SCIP_NLROW *nlrow, SCIP_VAR *var)
Definition: nlp.c:3296
type definitions for NLP management
Definition: struct_var.h:198
Definition: struct_message.h:36
type definitions for global SCIP settings
SCIP_RETCODE SCIPexprtreeSetVars(SCIP_EXPRTREE *tree, int nvars, SCIP_VAR **vars)
Definition: nlp.c:112
Definition: type_expr.h:100
void SCIPnlrowGetQuadData(SCIP_NLROW *nlrow, int *nquadvars, SCIP_VAR ***quadvars, int *nquadelems, SCIP_QUADELEM **quadelems)
Definition: nlp.c:3343
type definitions for problem statistics
SCIP_RETCODE SCIPexprtreePrintWithNames(SCIP_EXPRTREE *tree, SCIP_MESSAGEHDLR *messagehdlr, FILE *file)
Definition: nlp.c:173
type definitions for problem variables
SCIP_RETCODE SCIPexprtreeAddVars(SCIP_EXPRTREE *tree, int nvars, SCIP_VAR **vars)
Definition: nlp.c:144
type definitions for storing primal CIP solutions
type definitions for expressions and expression trees
Definition: struct_nlp.h:63
type definitions for message output methods
Definition: struct_expr.h:55
common defines and data types used in all packages of SCIP
void SCIPnlrowSetCurvature(SCIP_NLROW *nlrow, SCIP_EXPRCURV curvature)
Definition: nlp.c:3403
type definitions for specific NLP solver interfaces
memory allocation routines