pub_reopt.h File Reference Detailed Descriptionpublic methods for reoptimization Definition in file pub_reopt.h. Go to the source code of this file. Function Documentation
returns the number of bound changes stored in the reoptnode In debug mode, the following methods are implemented as function calls to ensure type validity. In optimized mode, the methods are implemented as defines to improve performance. However, we want to have them in the library anyways, so we have to undef the defines.returns the number of bound changes stored in the reopttree at ID id
Definition at line 4621 of file reopt.c. References SCIP_ReoptNode::nafterdualvars, NULL, and SCIP_ReoptNode::nvars. Referenced by constructCompression().
returns the number of bound changes at the node stored at ID id
Definition at line 4631 of file reopt.c. References SCIP_ReoptNode::nconss, and NULL. Referenced by constructCompression().
returns the number of stored bound changes based on dual information in the reopttree at ID id
Definition at line 4641 of file reopt.c. References SCIP_ReoptNode::dualconscur, NULL, and LogicOrData::nvars.
returns the number of child nodes of
Definition at line 4654 of file reopt.c. References SCIP_ReoptNode::nchilds, and NULL. Referenced by Exec(), and SCIPreoptimizeNode().
return the lower bound stored at
Definition at line 4664 of file reopt.c. References SCIP_ReoptNode::lowerbound, and NULL. Referenced by constructCompression(), and sortIDs().
returns the type of the
Definition at line 4674 of file reopt.c. References NULL, and SCIP_ReoptNode::reopttype. Referenced by Exec().
create the constraint which splits the node stored at ID id on the basis of the stored dual information.
Definition at line 4686 of file reopt.c. References LogicOrData::constype, SCIP_ReoptNode::dualconscur, NULL, LogicOrData::nvars, LogicOrData::vals, and LogicOrData::vars.
returns all added constraints at ID id
Definition at line 4718 of file reopt.c. References SCIP_ReoptNode::conss, SCIP_ReoptNode::nconss, NULL, LogicOrData::nvars, LogicOrData::vals, and LogicOrData::vars. Referenced by constructCompression().
set the parent id
Definition at line 4754 of file reopt.c. References NULL, and SCIP_ReoptNode::parentID. Referenced by applyCompression().
returns the number of global restarts
Definition at line 3836 of file reopt.c. References SCIP_Reopt::nglbrestarts, and NULL. Referenced by SCIPprintReoptStatistics().
returns the number of local restarts in the current run
Definition at line 3846 of file reopt.c. References SCIP_Reopt::nlocrestarts, and NULL.
returns the number of local restarts over all runs
Definition at line 3856 of file reopt.c. References SCIP_Reopt::ntotallocrestarts, and NULL. Referenced by SCIPprintReoptStatistics().
returns the number of iteration with the first global restarts
Definition at line 3866 of file reopt.c. References SCIP_Reopt::firstrestart, and NULL. Referenced by SCIPprintReoptStatistics().
returns the number of iteration with the last global restarts
Definition at line 3876 of file reopt.c. References SCIP_Reopt::lastrestart, and NULL. Referenced by SCIPprintReoptStatistics().
returns the number of nodes providing an improving feasible LP solution in the current run returns the number of stored nodes providing an improving feasible LP solution in the current run
Definition at line 3886 of file reopt.c. References SCIP_ReoptTree::nfeasnodes, NULL, and SCIP_Reopt::reopttree.
returns the number of nodes providing an improving feasible LP solution over all runs returns the number of stored nodes providing an improving feasible LP solution over all runs
Definition at line 3896 of file reopt.c. References SCIP_ReoptTree::ntotalfeasnodes, NULL, and SCIP_Reopt::reopttree. Referenced by SCIPprintReoptStatistics().
returns the number of nodes that exceeded the cutoff bound in the current run returns the number of stored nodes that exceeded the cutoff bound in the current run
Definition at line 3906 of file reopt.c. References SCIP_ReoptTree::nprunednodes, NULL, and SCIP_Reopt::reopttree.
returns the number of nodes that exceeded the cutoff bound over all runs returns the number of stored nodes that exceeded the cutoff bound over all runs
Definition at line 3916 of file reopt.c. References SCIP_ReoptTree::ntotalprunednodes, NULL, and SCIP_Reopt::reopttree. Referenced by SCIPprintReoptStatistics().
returns the number of reoptimized nodes that were cut off in the current run rerturns the number of reoptimized nodes that were cutoff in the same iteration in the current run
Definition at line 3926 of file reopt.c. References SCIP_ReoptTree::ncutoffreoptnodes, NULL, and SCIP_Reopt::reopttree.
returns the number of reoptimized nodes that were cut off over all runs rerturns the number of reoptimized nodes that were cutoff in the same iteration over all runs
Definition at line 3936 of file reopt.c. References SCIP_ReoptTree::ntotalcutoffreoptnodes, NULL, and SCIP_Reopt::reopttree. Referenced by SCIPprintReoptStatistics().
returns the number of stored nodes with an infeasible LP in the current run
Definition at line 3946 of file reopt.c. References SCIP_ReoptTree::ninfnodes, NULL, and SCIP_Reopt::reopttree.
returns the number of stored nodes with an infeasible LP over all runs
Definition at line 3956 of file reopt.c. References SCIP_ReoptTree::ntotalinfnodes, NULL, and SCIP_Reopt::reopttree. Referenced by SCIPprintReoptStatistics().
returns the number of found infeasible subtrees
Definition at line 3966 of file reopt.c. References SCIP_ReoptTree::ninfsubtrees, NULL, and SCIP_Reopt::reopttree. Referenced by SCIPprintReoptStatistics(). |