25 #ifndef __SCIP_PUB_NLP_H__ 26 #define __SCIP_PUB_NLP_H__ int SCIPnlrowSearchQuadVar(SCIP_NLROW *nlrow, SCIP_VAR *var)
type definitions for NLP management
enum SCIP_Retcode SCIP_RETCODE
type definitions for global SCIP settings
int SCIPnlrowGetNQuadVars(SCIP_NLROW *nlrow)
SCIP_Real SCIPnlrowGetRhs(SCIP_NLROW *nlrow)
int SCIPnlrowGetNLinearVars(SCIP_NLROW *nlrow)
SCIP_RETCODE SCIPexprtreeSetVars(SCIP_EXPRTREE *tree, int nvars, SCIP_VAR **vars)
SCIP_EXPRCURV SCIPnlrowGetCurvature(SCIP_NLROW *nlrow)
void SCIPnlrowGetQuadData(SCIP_NLROW *nlrow, int *nquadvars, SCIP_VAR ***quadvars, int *nquadelems, SCIP_QUADELEM **quadelems)
int SCIPnlrowGetNLPPos(SCIP_NLROW *nlrow)
SCIP_VAR ** SCIPexprtreeGetVars(SCIP_EXPRTREE *tree)
type definitions for problem statistics
int SCIPnlrowGetNQuadElems(SCIP_NLROW *nlrow)
SCIP_RETCODE SCIPexprtreePrintWithNames(SCIP_EXPRTREE *tree, SCIP_MESSAGEHDLR *messagehdlr, FILE *file)
SCIP_Bool SCIPnlrowIsInNLP(SCIP_NLROW *nlrow)
SCIP_VAR ** SCIPnlrowGetQuadVars(SCIP_NLROW *nlrow)
SCIP_Real SCIPnlrowGetDualsol(SCIP_NLROW *nlrow)
SCIP_QUADELEM * SCIPnlrowGetQuadElems(SCIP_NLROW *nlrow)
type definitions for problem variables
SCIP_RETCODE SCIPexprtreeAddVars(SCIP_EXPRTREE *tree, int nvars, SCIP_VAR **vars)
type definitions for storing primal CIP solutions
SCIP_EXPRTREE * SCIPnlrowGetExprtree(SCIP_NLROW *nlrow)
enum SCIP_ExprCurv SCIP_EXPRCURV
type definitions for expressions and expression trees
type definitions for message output methods
SCIP_Real * SCIPnlrowGetLinearCoefs(SCIP_NLROW *nlrow)
const char * SCIPnlrowGetName(SCIP_NLROW *nlrow)
int SCIPexprtreeFindVar(SCIP_EXPRTREE *tree, SCIP_VAR *var)
SCIP_VAR ** SCIPnlrowGetLinearVars(SCIP_NLROW *nlrow)
common defines and data types used in all packages of SCIP
SCIP_Real SCIPnlrowGetConstant(SCIP_NLROW *nlrow)
SCIP_Real SCIPnlrowGetLhs(SCIP_NLROW *nlrow)
void SCIPnlrowSetCurvature(SCIP_NLROW *nlrow, SCIP_EXPRCURV curvature)
type definitions for specific NLP solver interfaces
memory allocation routines