pub_cons.h File Reference Detailed Descriptionpublic methods for managing constraints Definition in file pub_cons.h. Go to the source code of this file. Function Documentation
compares two constraint handlers w. r. to their separation priority
compares two constraint handlers w. r. to their enforcing priority
compares two constraint handlers w. r. to their feasibility check priority
gets name of constraint handler
Referenced by scip::ObjConshdlr::SCIP_DECL_CONSPRINT().
gets description of constraint handler
gets user data of constraint handler
sets user data of constraint handler; user has to free old data in advance!
sets all separation related callbacks of the constraint handler
sets both the propagation callback and the propagation frequency of the constraint handler
gets array with constraints of constraint handler; the first SCIPconshdlrGetNActiveConss() entries are the active constraints, the last SCIPconshdlrGetNConss() - SCIPconshdlrGetNActiveConss() constraints are deactivated
gets array with enforced constraints of constraint handler; this is local information
gets array with checked constraints of constraint handler; this is local information
gets total number of existing transformed constraints of constraint handler
gets number of enforced constraints of constraint handler; this is local information
gets number of checked constraints of constraint handler; this is local information
gets number of active constraints of constraint handler
gets number of enabled constraints of constraint handler
gets time in seconds used for setting up this constraint handler for new stages
gets time in seconds used for presolving in this constraint handler
gets time in seconds used for separation in this constraint handler
gets time in seconds used for LP enforcement in this constraint handler
gets time in seconds used for pseudo enforcement in this constraint handler
gets time in seconds used for propagation in this constraint handler
gets time in seconds used for propagation in this constraint handler during strong branching
gets time in seconds used for feasibility checking in this constraint handler
gets time in seconds used for resolving propagation in this constraint handler
gets number of calls to the constraint handler's separation method
gets number of calls to the constraint handler's LP enforcing method
gets number of calls to the constraint handler's pseudo enforcing method
gets number of calls to the constraint handler's propagation method
gets number of calls to the constraint handler's checking method
gets number of calls to the constraint handler's resolve propagation method
gets total number of times, this constraint handler detected a cutoff
gets total number of cuts found by this constraint handler
gets total number of cuts found by this constraint handler applied to lp
gets total number of additional constraints added by this constraint handler
gets total number of domain reductions found by this constraint handler
gets number of children created by this constraint handler
gets maximum number of active constraints of constraint handler existing at the same time
gets initial number of active constraints of constraint handler
gets number of variables fixed in presolving method of constraint handler
gets number of variables aggregated in presolving method of constraint handler
gets number of variable types changed in presolving method of constraint handler
gets number of bounds changed in presolving method of constraint handler
gets number of holes added to domains of variables in presolving method of constraint handler
gets number of constraints deleted in presolving method of constraint handler
gets number of constraints added in presolving method of constraint handler
gets number of constraints upgraded in presolving method of constraint handler
gets number of coefficients changed in presolving method of constraint handler
gets number of constraint sides changed in presolving method of constraint handler
gets number of times the presolving method of the constraint handler was called and tried to find reductions
gets separation priority of constraint handler
gets enforcing priority of constraint handler
gets checking priority of constraint handler
gets separation frequency of constraint handler
gets propagation frequency of constraint handler
gets frequency of constraint handler for eager evaluations in separation, propagation and enforcement
needs constraint handler a constraint to be called?
does the constraint handler perform presolving?
should separation method be delayed, if other separators found cuts?
should propagation method be delayed, if other propagators found reductions?
was LP separation method delayed at the last call?
was primal solution separation method delayed at the last call?
was propagation method delayed at the last call?
is constraint handler initialized?
does the constraint handler have a copy function?
returns the timing mask of the propagation method of the constraint handler
sets the timing mask of the propagation method of the constraint handler
returns the timing mask of the presolving method of the constraint handler
sets the timing mask of the presolving method of the constraint handler
returns the name of the constraint
returns the position of constraint in the corresponding handler's conss array
returns the constraint handler of the constraint
returns the constraint data field of the constraint
gets number of times, the constraint is currently captured
for an active constraint, returns the depth in the tree at which the constraint was activated
returns the depth in the tree at which the constraint is valid; returns INT_MAX, if the constraint is local and currently not active
returns TRUE iff constraint is active in the current node
returns TRUE iff constraint is enabled in the current node
returns TRUE iff constraint's separation is enabled in the current node
returns TRUE iff constraint's propagation is enabled in the current node
returns TRUE iff constraint is deleted or marked to be deleted
returns TRUE iff constraint is marked obsolete
returns TRUE iff the LP relaxation of constraint should be in the initial LP
returns TRUE iff constraint should be separated during LP processing
returns TRUE iff constraint should be enforced during node processing
returns TRUE iff constraint should be checked for feasibility
returns whether the constraint is marked for propagation
returns TRUE iff constraint should be propagated during node processing
returns TRUE iff constraint is globally valid
returns TRUE iff constraint is only locally valid or not added to any (sub)problem
returns TRUE iff constraint is modifiable (subject to column generation)
returns TRUE iff constraint is subject to aging
returns TRUE iff constraint's relaxation should be removed from the LP due to aging or cleanup
returns TRUE iff constraint's relaxation should be removed from the LP due to aging or cleanup
returns TRUE iff constraint belongs to the global problem
returns TRUE iff constraint is belonging to original space
returns TRUE iff constraint is belonging to transformed space
returns TRUE iff roundings for variables in constraint are locked
returns TRUE iff roundings for variables in constraint's negation are locked
returns TRUE iff roundings for variables in constraint or in constraint's negation are locked
get number of times the roundings for variables in constraint are locked
get number of times the roundings for variables in constraint's negation are locked
returns if the constraint was already added to a SCIP instance
adds locks to (dis-)allow upgrading of constraint
gets number of locks against upgrading the constraint, 0 means this constraint can be upgraded
|