All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pub_prop.h File Reference Detailed Descriptionpublic methods for propagators Definition in file pub_prop.h. Go to the source code of this file. Function Documentation
comparison method for sorting propagators w.r.t. to their name Definition at line 55 of file prop.c. References SCIPpropGetName().
gets user data of propagator
Definition at line 733 of file prop.c. References NULL, and SCIP_Prop::propdata. Referenced by applyGenVBounds(), initData(), propagateCutoffbound(), propagateCutoffboundBinvar(), propagateCutoffboundBinvars(), propagateCutoffboundGlobally(), propagateLowerbound(), propagateVbounds(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_PROPCOPY(), SCIP_DECL_PROPEXEC(), SCIP_DECL_PROPEXIT(), SCIP_DECL_PROPEXITPRE(), SCIP_DECL_PROPEXITSOL(), SCIP_DECL_PROPFREE(), SCIP_DECL_PROPINIT(), SCIP_DECL_PROPINITPRE(), SCIP_DECL_PROPINITSOL(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_PROPRESPROP(), SCIPfindObjProp(), SCIPgenVBoundAdd(), SCIPgetObjProp(), and SCIPisPropagatedVbounds().
sets user data of propagator; user has to free old data in advance!
Definition at line 743 of file prop.c. References NULL, and SCIP_Prop::propdata. Referenced by SCIP_DECL_PROPFREE().
gets name of propagator
Definition at line 872 of file prop.c. References SCIP_Prop::name, and NULL. Referenced by conflictAddBound(), conflictResolveBound(), paramsetSetPresolvingDefault(), paramsetSetPresolvingOff(), presolveRound(), printPresolverStatistics(), printPropagatorStatistics(), propagationRound(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_PROPCOPY(), SCIP_DECL_PROPEXEC(), SCIP_DECL_PROPEXITPRE(), SCIP_DECL_PROPEXITSOL(), SCIP_DECL_PROPFREE(), SCIP_DECL_PROPINIT(), SCIP_DECL_PROPINITSOL(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_SORTPTRCOMP(), SCIPboundchgApply(), SCIPgenVBoundAdd(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPpropCopyInclude(), SCIPsetFindProp(), SCIPsetPropPresol(), varAddLbchginfo(), and varAddUbchginfo().
gets description of propagator
Definition at line 882 of file prop.c. References SCIP_Prop::desc, and NULL. Referenced by SCIP_DECL_DIALOGEXEC().
gets priority of propagator
Definition at line 892 of file prop.c. References NULL, and SCIP_Prop::priority. Referenced by propagationRound(), and SCIP_DECL_DIALOGEXEC().
gets presolving priority of propagator
Definition at line 902 of file prop.c. References NULL, and SCIP_Prop::presolpriority. Referenced by presolveRound(), and SCIP_DECL_DIALOGEXEC().
gets frequency of propagator
Definition at line 940 of file prop.c. References SCIP_Prop::freq, and NULL. Referenced by SCIP_DECL_DIALOGEXEC(). gets time in seconds used for setting up this propagator for new stages
Definition at line 950 of file prop.c. References NULL, SCIPclockGetTime(), and SCIP_Prop::setuptime. Referenced by printPresolverStatistics(), and printPropagatorStatistics().
sets frequency of propagator
Definition at line 960 of file prop.c. References SCIP_Prop::freq, and NULL. gets time in seconds used in this propagator gets time in seconds used in this propagator for propagation
Definition at line 972 of file prop.c. References NULL, SCIP_Prop::proptime, and SCIPclockGetTime(). Referenced by printPropagatorStatistics(), and SCIP_DECL_PROPPRESOL(). gets time in seconds used in this propagator during strong branching gets time in seconds used in this propagator for propagation during strong branching
Definition at line 982 of file prop.c. References NULL, SCIP_Prop::sbproptime, and SCIPclockGetTime(). Referenced by printPropagatorStatistics(). gets time in seconds used in this propagator for resolve propagation
Definition at line 992 of file prop.c. References NULL, SCIP_Prop::resproptime, and SCIPclockGetTime(). Referenced by printPropagatorStatistics(). gets time in seconds used in this propagator for presolving
Definition at line 1002 of file prop.c. References NULL, SCIP_Prop::presoltime, and SCIPclockGetTime(). Referenced by printPresolverStatistics(), and printPropagatorStatistics().
gets the total number of times, the propagator was called
Definition at line 1012 of file prop.c. References SCIP_Prop::ncalls, and NULL. Referenced by printPropagatorStatistics().
gets the total number of times, the propagator was called for resolving a propagation
Definition at line 1022 of file prop.c. References SCIP_Prop::nrespropcalls, and NULL. Referenced by printPropagatorStatistics().
gets total number of times, this propagator detected a cutoff
Definition at line 1032 of file prop.c. References SCIP_Prop::ncutoffs, and NULL. Referenced by printPropagatorStatistics().
gets total number of domain reductions found by this propagator
Definition at line 1042 of file prop.c. References SCIP_Prop::ndomredsfound, and NULL. Referenced by printPropagatorStatistics(). should propagator be delayed, if other propagators found reductions?
Definition at line 1052 of file prop.c. References SCIP_Prop::delay, and NULL. Referenced by SCIP_DECL_DIALOGEXEC(). should propagator be delayed during presolving, if other propagators found reductions?
Definition at line 1062 of file prop.c. References NULL, and SCIP_Prop::presoldelay. Referenced by SCIP_DECL_DIALOGEXEC(). was propagator delayed at the last call?
Definition at line 1072 of file prop.c. References NULL, and SCIP_Prop::wasdelayed. Referenced by propagationRound(). was presolving of propagator delayed at the last call?
Definition at line 1082 of file prop.c. References NULL, and SCIP_Prop::presolwasdelayed. Referenced by presolveRound(). is propagator initialized?
Definition at line 1092 of file prop.c. References SCIP_Prop::initialized, and NULL. Referenced by SCIPsetIncludeProp().
gets number of variables fixed during presolving of propagator
Definition at line 1102 of file prop.c. References SCIP_Prop::nfixedvars, and NULL. Referenced by printPresolverStatistics().
gets number of variables aggregated during presolving of propagator
Definition at line 1112 of file prop.c. References SCIP_Prop::naggrvars, and NULL. Referenced by printPresolverStatistics().
gets number of variable types changed during presolving of propagator
Definition at line 1122 of file prop.c. References SCIP_Prop::nchgvartypes, and NULL. Referenced by printPresolverStatistics().
gets number of bounds changed during presolving of propagator
Definition at line 1132 of file prop.c. References SCIP_Prop::nchgbds, and NULL. Referenced by printPresolverStatistics().
gets number of holes added to domains of variables during presolving of propagator
Definition at line 1142 of file prop.c. References SCIP_Prop::naddholes, and NULL. Referenced by printPresolverStatistics().
gets number of constraints deleted during presolving of propagator
Definition at line 1152 of file prop.c. References SCIP_Prop::ndelconss, and NULL. Referenced by printPresolverStatistics().
gets number of constraints added during presolving of propagator
Definition at line 1162 of file prop.c. References SCIP_Prop::naddconss, and NULL. Referenced by printPresolverStatistics().
gets number of constraints upgraded during presolving of propagator
Definition at line 1172 of file prop.c. References NULL, and SCIP_Prop::nupgdconss. Referenced by printPresolverStatistics().
gets number of coefficients changed during presolving of propagator
Definition at line 1182 of file prop.c. References SCIP_Prop::nchgcoefs, and NULL. Referenced by printPresolverStatistics().
gets number of constraint sides changed during presolving of propagator
Definition at line 1192 of file prop.c. References SCIP_Prop::nchgsides, and NULL. Referenced by printPresolverStatistics().
gets number of times the propagator was called in presolving and tried to find reductions
Definition at line 1202 of file prop.c. References SCIP_Prop::npresolcalls, and NULL. Referenced by printPresolverStatistics().
returns the timing mask of the propagator
Definition at line 1212 of file prop.c. References NULL, and SCIP_Prop::timingmask. Referenced by propagationRound(). |