本文整理汇总了C++中SCIPABORT函数的典型用法代码示例。如果您正苦于以下问题:C++ SCIPABORT函数的具体用法?C++ SCIPABORT怎么用?C++ SCIPABORT使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了SCIPABORT函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SCIP_DECL_NLPIGETTERMSTAT
/** gives termination reason
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
*
* return: Termination Status
*/
static
SCIP_DECL_NLPIGETTERMSTAT( nlpiGetTermstatXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_NLPTERMSTAT_OTHER; /*lint !e527*/
} /*lint !e715*/
示例2: SCIP_DECL_NLPIGETSOLUTION
/** gives primal and dual solution values
*
* solver can return NULL in dual values if not available
* but if solver provides dual values for one side of variable bounds, then it must also provide those for the other side
*
* for a ranged constraint, the dual variable is positive if the right hand side is active and negative if the left hand side is active
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
* - primalvalues buffer to store pointer to array to primal values, or NULL if not needed
* - consdualvalues buffer to store pointer to array to dual values of constraints, or NULL if not needed
* - varlbdualvalues buffer to store pointer to array to dual values of variable lower bounds, or NULL if not needed
* - varubdualvalues buffer to store pointer to array to dual values of variable lower bounds, or NULL if not needed
*/
static
SCIP_DECL_NLPIGETSOLUTION( nlpiGetSolutionXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例3: SCIP_DECL_COMPRINIT
static
SCIP_DECL_COMPRINIT(comprInitXyz)
{ /*lint --e{715}*/
SCIPerrorMessage("method of xyz tree compression not implemented yet\n");
SCIPABORT(); /*lint --e{527}*/
return SCIP_OKAY;
}
示例4: SCIP_DECL_NLPIGETSOLSTAT
/** gives solution status
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
*
* return: Solution Status
*/
static
SCIP_DECL_NLPIGETSOLSTAT( nlpiGetSolstatXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_NLPSOLSTAT_UNKNOWN; /*lint !e527*/
} /*lint !e715*/
示例5: SCIP_DECL_NLPIFREE
/** destructor of NLP interface to free nlpi data
*
* input:
* - nlpi datastructure for solver interface
*/
static
SCIP_DECL_NLPIFREE( nlpiFreeXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例6: SCIP_DECL_CONSPARSE
static
SCIP_DECL_CONSPARSE(consParseXyz)
{ /*lint --e{715}*/
SCIPerrorMessage("method of xyz constraint handler not implemented yet\n");
SCIPABORT(); /*lint --e{527}*/
return SCIP_OKAY;
}
示例7: SCIP_DECL_NLPIDELCONSSET
/** delete a set of constraints
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
* - dstats deletion status of rows; 1 if row should be deleted, 0 if not
*
* output:
* - dstats new position of row, -1 if row was deleted
*/
static
SCIP_DECL_NLPIDELCONSSET( nlpiDelConstraintSetXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例8: SCIP_DECL_NLPIGETREALPAR
/** gets floating point parameter of NLP
*
* input:
* - nlpi NLP interface structure
* - problem datastructure for problem instance, can be NULL only if type == SCIP_NLPPAR_INFINITY
* - type parameter number
* - dval pointer to store the parameter value
*
* output:
* - dval parameter value
*/
static
SCIP_DECL_NLPIGETREALPAR( nlpiGetRealParXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例9: SCIP_DECL_NLPICHGVARBOUNDS
/** change variable bounds
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
* - nvars number of variables to change bounds
* - indices indices of variables to change bounds
* - lbs new lower bounds
* - ubs new upper bounds
*/
static
SCIP_DECL_NLPICHGVARBOUNDS( nlpiChgVarBoundsXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例10: SCIP_DECL_NLPICHGCONSSIDES
/** change constraint bounds
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
* - nconss number of constraints to change sides
* - indices indices of constraints to change sides
* - lhss new left hand sides
* - rhss new right hand sides
*/
static
SCIP_DECL_NLPICHGCONSSIDES( nlpiChgConsSidesXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例11: SCIP_DECL_NLPISETOBJECTIVE
/** sets or overwrites objective, a minimization problem is expected
* May change sparsity pattern.
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
* - nlins number of linear variables
* - lininds variable indices
* may be NULL in case of no linear part
* - linvals coefficient values
* may be NULL in case of no linear part
* - nquadcols number of columns in matrix of quadratic part
* - quadcols indices of variables for which a quadratic part is specified
* may be NULL in case of no quadratic part
* - quadoffsets start index of each rows quadratic coefficients in quadinds and quadvals
* quadoffsets[.][nquadcols] gives length of quadinds and quadvals
* may be NULL in case of no quadratic part
* - quadinds column indices
* may be NULL in case of no quadratic part
* - quadvals coefficient values
* may be NULL in case of no quadratic part
* - exprvaridxs indices of variables in expression tree, maps variable indices in expression tree to indices in nlp
* may be NULL in case of no expression tree
* - exprtree expression tree for nonquadratic part of objective function
* may be NULL in case of no nonquadratic part
* - constant objective value offset
*/
static
SCIP_DECL_NLPISETOBJECTIVE( nlpiSetObjectiveXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例12: SCIP_DECL_NLPIADDCONSTRAINTS
/** add constraints
* quadratic coefficiens: row oriented matrix for each constraint
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
* - ncons number of added constraints
* - lhss left hand sides of constraints
* - rhss right hand sides of constraints
* - nlininds number of linear coefficients for each constraint
* may be NULL in case of no linear part
* - lininds indices of variables for linear coefficients for each constraint
* may be NULL in case of no linear part
* - linvals values of linear coefficient for each constraint
* may be NULL in case of no linear part
* - nquadrows number of columns in matrix of quadratic part for each constraint
* may be NULL in case of no quadratic part in any constraint
* - quadrowidxs indices of variables for which a quadratic part is specified
* may be NULL in case of no quadratic part in any constraint
* - quadoffsets start index of each rows quadratic coefficients in quadinds[.] and quadvals[.]
* indices are given w.r.t. quadrowidxs., i.e., quadoffsets[.][i] gives the start index of row quadrowidxs[.][i] in quadvals[.]
* quadoffsets[.][nquadrows[.]] gives length of quadinds[.] and quadvals[.]
* entry of array may be NULL in case of no quadratic part
* may be NULL in case of no quadratic part in any constraint
* - quadinds column indices w.r.t. quadrowidxs, i.e., quadrowidxs[quadinds[.][i]] gives the index of the variable corresponding
* to entry i, entry of array may be NULL in case of no quadratic part
* may be NULL in case of no quadratic part in any constraint
* - quadvals coefficient values
* entry of array may be NULL in case of no quadratic part
* may be NULL in case of no quadratic part in any constraint
* - exprvaridxs indices of variables in expression tree, maps variable indices in expression tree to indices in nlp
* entry of array may be NULL in case of no expression tree
* may be NULL in case of no expression tree in any constraint
* - exprtrees expression tree for nonquadratic part of constraints
* entry of array may be NULL in case of no nonquadratic part
* may be NULL in case of no nonquadratic part in any constraint
* - names of constraints, may be NULL or entries may be NULL
*/
static
SCIP_DECL_NLPIADDCONSTRAINTS( nlpiAddConstraintsXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例13: SCIP_DECL_NLPIGETPROBLEMPOINTER
/** gets pointer to solver-internal problem instance
*
* to do dirty stuff
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
*
* return: void pointer to problem instance
*/
static
SCIP_DECL_NLPIGETPROBLEMPOINTER(nlpiGetProblemPointerXyz)
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return NULL; /*lint !e527*/
} /*lint !e715*/
示例14: SCIP_DECL_NLPICREATEPROBLEM
/** creates a problem instance
*
* input:
* - nlpi datastructure for solver interface
* - problem pointer to store the problem data
* - name name of problem, can be NULL
*/
static
SCIP_DECL_NLPICREATEPROBLEM(nlpiCreateProblemXyz)
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/
示例15: SCIP_DECL_NLPICHGQUADCOEFS
/** changes (or adds) coefficients in the quadratic part of a constraint or objective
*
* input:
* - nlpi datastructure for solver interface
* - problem datastructure for problem instance
* - idx index of constraint or -1 for objective
* - nentries number of entries in quadratic matrix to change
* - rows row indices of entries in quadratic matrix where values should be changed
* - cols column indices of entries in quadratic matrix where values should be changed
* - values new values for entries in quadratic matrix
*/
static
SCIP_DECL_NLPICHGQUADCOEFS( nlpiChgQuadraticCoefsXyz )
{
SCIPerrorMessage("method of xyz nonlinear solver is not implemented\n");
SCIPABORT();
return SCIP_OKAY; /*lint !e527*/
} /*lint !e715*/