Showing content from https://scip.zib.de/doc/html/struct__cutpool_8h_source.php below:
SCIP Doxygen Documentation: struct_cutpool.h Source File
1/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 3/* This file is part of the program and library */ 4/* SCIP --- Solving Constraint Integer Programs */ 6/* Copyright (c) 2002-2025 Zuse Institute Berlin (ZIB) */ 8/* Licensed under the Apache License, Version 2.0 (the "License"); */ 9/* you may not use this file except in compliance with the License. */ 10/* You may obtain a copy of the License at */ 12/* http://www.apache.org/licenses/LICENSE-2.0 */ 14/* Unless required by applicable law or agreed to in writing, software */ 15/* distributed under the License is distributed on an "AS IS" BASIS, */ 16/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. */ 17/* See the License for the specific language governing permissions and */ 18/* limitations under the License. */ 20/* You should have received a copy of the Apache-2.0 license */ 21/* along with SCIP; see the file LICENSE. If not visit scipopt.org. */ 23/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 25/**@file struct_cutpool.h 26 * @ingroup INTERNALAPI 27 * @brief datastructures for storing cuts in a cut pool 28 * @author Tobias Achterberg 31/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 33#ifndef __SCIP_STRUCT_CUTPOOL_H__ 34#define __SCIP_STRUCT_CUTPOOL_H__ 47/** datastructure for cuts in a cut pool */ 53 int age
;
/**< age of the cut: number of successive times, the cut was not violated */ 54 int pos
;
/**< position of cut in the cuts array of the cut pool */ 57/** storage for pooled cuts */ 72 int ncuts
;
/**< number of cuts stored in the pool */ 73 int nremovablecuts
;
/**< number of cuts stored in the pool that are marked to be removable */ 74 int agelimit
;
/**< maximum age a cut can reach before it is deleted from the pool */ 76 int firstunprocessedsol
;
/**< first cut that has not been processed in the last LP when separating other solutions */
common defines and data types used in all packages of SCIP
SCIP_Longint processedlpsol
SCIP_Longint processedlpsol
SCIP_Real processedlpsolefficacy
SCIP_Real processedlpefficacy
SCIP_HASHTABLE * hashtable
type definitions for clocks and timing issues
type definitions for storing cuts in a cut pool
type definitions for LP management
type definitions for miscellaneous datastructures
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4