Detailed Description
NLP interface data
Definition at line 35 of file struct_nlpi.h.
#include <struct_nlpi.h>
Data Fields | |
char * | name |
char * | description |
int | priority |
SCIP_NLPIDATA * | nlpidata |
Member Function Documentation
◆ SCIP_DECL_NLPICOPY()
SCIP_Nlpi::SCIP_DECL_NLPICOPY | ( | * | nlpicopy | ) |
copy an NLPI
◆ SCIP_DECL_NLPIFREE()
SCIP_Nlpi::SCIP_DECL_NLPIFREE | ( | * | nlpifree | ) |
free NLPI user data
◆ SCIP_DECL_NLPIGETSOLVERPOINTER()
SCIP_Nlpi::SCIP_DECL_NLPIGETSOLVERPOINTER | ( | * | nlpigetsolverpointer | ) |
get solver pointer
◆ SCIP_DECL_NLPICREATEPROBLEM()
SCIP_Nlpi::SCIP_DECL_NLPICREATEPROBLEM | ( | * | nlpicreateproblem | ) |
create a new problem instance
◆ SCIP_DECL_NLPIFREEPROBLEM()
SCIP_Nlpi::SCIP_DECL_NLPIFREEPROBLEM | ( | * | nlpifreeproblem | ) |
free a problem instance
◆ SCIP_DECL_NLPIGETPROBLEMPOINTER()
SCIP_Nlpi::SCIP_DECL_NLPIGETPROBLEMPOINTER | ( | * | nlpigetproblempointer | ) |
get problem pointer
◆ SCIP_DECL_NLPIADDVARS()
SCIP_Nlpi::SCIP_DECL_NLPIADDVARS | ( | * | nlpiaddvars | ) |
add variables to a problem
◆ SCIP_DECL_NLPIADDCONSTRAINTS()
SCIP_Nlpi::SCIP_DECL_NLPIADDCONSTRAINTS | ( | * | nlpiaddconstraints | ) |
add constraints to a problem
◆ SCIP_DECL_NLPISETOBJECTIVE()
SCIP_Nlpi::SCIP_DECL_NLPISETOBJECTIVE | ( | * | nlpisetobjective | ) |
set objective of a problem
◆ SCIP_DECL_NLPICHGVARBOUNDS()
SCIP_Nlpi::SCIP_DECL_NLPICHGVARBOUNDS | ( | * | nlpichgvarbounds | ) |
change variable bounds in a problem
◆ SCIP_DECL_NLPICHGCONSSIDES()
SCIP_Nlpi::SCIP_DECL_NLPICHGCONSSIDES | ( | * | nlpichgconssides | ) |
change constraint sides in a problem
◆ SCIP_DECL_NLPIDELVARSET()
SCIP_Nlpi::SCIP_DECL_NLPIDELVARSET | ( | * | nlpidelvarset | ) |
delete a set of variables from a problem
◆ SCIP_DECL_NLPIDELCONSSET()
SCIP_Nlpi::SCIP_DECL_NLPIDELCONSSET | ( | * | nlpidelconsset | ) |
delete a set of constraints from a problem
◆ SCIP_DECL_NLPICHGLINEARCOEFS()
SCIP_Nlpi::SCIP_DECL_NLPICHGLINEARCOEFS | ( | * | nlpichglinearcoefs | ) |
change coefficients in linear part of a constraint or objective
◆ SCIP_DECL_NLPICHGQUADCOEFS()
SCIP_Nlpi::SCIP_DECL_NLPICHGQUADCOEFS | ( | * | nlpichgquadcoefs | ) |
change coefficients in quadratic part of a constraint or objective
◆ SCIP_DECL_NLPICHGEXPRTREE()
SCIP_Nlpi::SCIP_DECL_NLPICHGEXPRTREE | ( | * | nlpichgexprtree | ) |
change nonlinear expression a constraint or objective
◆ SCIP_DECL_NLPICHGNONLINCOEF()
SCIP_Nlpi::SCIP_DECL_NLPICHGNONLINCOEF | ( | * | nlpichgnonlincoef | ) |
change one parameter in nonlinear expressions of a constraint or objective
◆ SCIP_DECL_NLPICHGOBJCONSTANT()
SCIP_Nlpi::SCIP_DECL_NLPICHGOBJCONSTANT | ( | * | nlpichgobjconstant | ) |
change the constant offset in the objective
◆ SCIP_DECL_NLPISETINITIALGUESS()
SCIP_Nlpi::SCIP_DECL_NLPISETINITIALGUESS | ( | * | nlpisetinitialguess | ) |
set initial guess for primal variables in a problem
◆ SCIP_DECL_NLPISOLVE()
SCIP_Nlpi::SCIP_DECL_NLPISOLVE | ( | * | nlpisolve | ) |
solve a problem
◆ SCIP_DECL_NLPIGETSOLSTAT()
SCIP_Nlpi::SCIP_DECL_NLPIGETSOLSTAT | ( | * | nlpigetsolstat | ) |
get solution status for a problem
◆ SCIP_DECL_NLPIGETTERMSTAT()
SCIP_Nlpi::SCIP_DECL_NLPIGETTERMSTAT | ( | * | nlpigettermstat | ) |
get termination status for a problem
◆ SCIP_DECL_NLPIGETSOLUTION()
SCIP_Nlpi::SCIP_DECL_NLPIGETSOLUTION | ( | * | nlpigetsolution | ) |
get solution of a problem
◆ SCIP_DECL_NLPIGETSTATISTICS()
SCIP_Nlpi::SCIP_DECL_NLPIGETSTATISTICS | ( | * | nlpigetstatistics | ) |
get solve statistics for a problem
◆ SCIP_DECL_NLPIGETWARMSTARTSIZE()
SCIP_Nlpi::SCIP_DECL_NLPIGETWARMSTARTSIZE | ( | * | nlpigetwarmstartsize | ) |
get size for warmstart object buffer for a problem
◆ SCIP_DECL_NLPIGETWARMSTARTMEMO()
SCIP_Nlpi::SCIP_DECL_NLPIGETWARMSTARTMEMO | ( | * | nlpigetwarmstartmemo | ) |
get warmstart object for a problem
◆ SCIP_DECL_NLPISETWARMSTARTMEMO()
SCIP_Nlpi::SCIP_DECL_NLPISETWARMSTARTMEMO | ( | * | nlpisetwarmstartmemo | ) |
set warmstart object for a problem
◆ SCIP_DECL_NLPIGETINTPAR()
SCIP_Nlpi::SCIP_DECL_NLPIGETINTPAR | ( | * | nlpigetintpar | ) |
get value of integer parameter in a problem
◆ SCIP_DECL_NLPISETINTPAR()
SCIP_Nlpi::SCIP_DECL_NLPISETINTPAR | ( | * | nlpisetintpar | ) |
set value of integer parameter in a problem
◆ SCIP_DECL_NLPIGETREALPAR()
SCIP_Nlpi::SCIP_DECL_NLPIGETREALPAR | ( | * | nlpigetrealpar | ) |
get value of floating point parameter in a problem
◆ SCIP_DECL_NLPISETREALPAR()
SCIP_Nlpi::SCIP_DECL_NLPISETREALPAR | ( | * | nlpisetrealpar | ) |
set value of floating point parameter in a problem
◆ SCIP_DECL_NLPIGETSTRINGPAR()
SCIP_Nlpi::SCIP_DECL_NLPIGETSTRINGPAR | ( | * | nlpigetstringpar | ) |
get value of string parameter in a problem
◆ SCIP_DECL_NLPISETSTRINGPAR()
SCIP_Nlpi::SCIP_DECL_NLPISETSTRINGPAR | ( | * | nlpisetstringpar | ) |
set value of string parameter in a problem
◆ SCIP_DECL_NLPISETMESSAGEHDLR()
SCIP_Nlpi::SCIP_DECL_NLPISETMESSAGEHDLR | ( | * | nlpisetmessagehdlr | ) |
set message handler
Field Documentation
◆ name
char* SCIP_Nlpi::name |
◆ description
char* SCIP_Nlpi::description |
description of NLP solver
Definition at line 38 of file struct_nlpi.h.
Referenced by SCIPnlpiGetDesc().
◆ priority
int SCIP_Nlpi::priority |
priority of NLP interface
Definition at line 39 of file struct_nlpi.h.
Referenced by SCIPnlpiGetPriority(), and SCIPnlpiSetPriority().
◆ nlpidata
SCIP_NLPIDATA* SCIP_Nlpi::nlpidata |
NLP interface local data
Definition at line 74 of file struct_nlpi.h.
Referenced by SCIPnlpiGetData().