Detailed Description
distance data
Definition at line 79 of file extreducedefs.h.
#include <extreducedefs.h>
Data Fields | |
| SD * | sdistdata |
| DHEAP * | dheap |
| RANGE * | closenodes_range |
| int * | closenodes_indices |
| int * | closenodes_prededges |
| SCIP_Real * | closenodes_distances |
| int * | pathroot_blocksizes |
| int * | pathroot_blocksizesmax |
| PRSTATE ** | pathroot_blocks |
| SCIP_Bool * | pathroot_isdirty |
| int * | pathroot_nrecomps |
| DIJK * | dijkdata |
| int | closenodes_totalsize |
| int | closenodes_maxnumber |
| SCIP_Bool | hasPathReplacement |
Field Documentation
◆ sdistdata
| SD* distance_data::sdistdata |
Definition at line 82 of file extreducedefs.h.
Referenced by closeNodesRunCompute(), distDataGetSpecialDist(), distDataGetSpecialDistIntermedTerms(), distDataRecomputeNormalDist(), extreduce_deleteArcs(), extreduce_deleteEdges(), extreduce_deleteGeneralStars(), extreduce_distDataFree(), extreduce_distDataGetSd(), extreduce_distDataGetSdDouble(), extreduce_distDataGetSdDoubleEq(), extreduce_distDataGetSdDoubleForbidden(), extreduce_distDataGetSdDoubleForbiddenEq(), extreduce_distDataGetSdDoubleForbiddenLast(), extreduce_distDataGetSdDoubleForbiddenSingle(), extreduce_distDataInit(), extreduce_mstbiasedCheck3NodeSimple(), generalStarSetUp(), pathreplaceExec(), pseudodeleteNodeIsPromising(), reduce_termsepaDa(), removeEdge(), and replaceEdgeByPath().
◆ dheap
| DHEAP* distance_data::dheap |
Definition at line 83 of file extreducedefs.h.
Referenced by extreduce_distDataFree(), and extreduce_distDataInit().
◆ closenodes_range
| RANGE* distance_data::closenodes_range |
Definition at line 84 of file extreducedefs.h.
Referenced by closeNodesPathIsForbidden(), closeNodesRunCompute(), closeNodesRunInit(), closeNodesRunSort(), distCloseNodesGetMaxCost(), distCloseNodesIncluded(), distCloseNodesPrintLostNodeInfo(), distDataAllocateNodesArrays(), distDataPathRootsInitialize(), extreduce_distDataDeleteEdge(), extreduce_distDataFree(), extreduce_distDataInit(), getCloseNodeDistance(), getCloseNodeDistanceForbidden(), getCloseNodeDistanceForbiddenEq(), getCloseNodeDistanceForbiddenLast(), getCloseNodePath(), testDistCloseNodesAreValid(), testDistCloseNodesPcAreValid1(), testDistCloseNodesPcAreValid2(), and testDistCloseNodesPcAreValidAfterDeletion().
◆ closenodes_indices
| int* distance_data::closenodes_indices |
Definition at line 85 of file extreducedefs.h.
Referenced by closeNodesPathIsForbidden(), closeNodesRunCompute(), closeNodesRunSort(), distCloseNodesIncluded(), distCloseNodesPrintLostNodeInfo(), distDataAllocateNodesArrays(), extreduce_distDataDeleteEdge(), extreduce_distDataFree(), getCloseNodeDistance(), getCloseNodeDistanceForbidden(), getCloseNodeDistanceForbiddenEq(), getCloseNodeDistanceForbiddenLast(), getCloseNodePath(), testDistCloseNodesAreValid(), testDistCloseNodesPcAreValid1(), and testDistCloseNodesPcAreValidAfterDeletion().
◆ closenodes_prededges
| int* distance_data::closenodes_prededges |
Definition at line 86 of file extreducedefs.h.
Referenced by closeNodesPathIsForbidden(), closeNodesRunCompute(), closeNodesRunSort(), distCloseNodesIncluded(), distCloseNodesPrintLostNodeInfo(), distDataAllocateNodesArrays(), distDataPathRootsInitialize(), extreduce_distDataFree(), extreduce_distDataInit(), getCloseNodeDistanceForbiddenLast(), and getCloseNodePath().
◆ closenodes_distances
| SCIP_Real* distance_data::closenodes_distances |
Definition at line 87 of file extreducedefs.h.
Referenced by closeNodesRunCompute(), closeNodesRunSort(), distCloseNodesGetMaxCost(), distCloseNodesIncluded(), distCloseNodesPrintLostNodeInfo(), distDataAllocateNodesArrays(), extreduce_distDataDeleteEdge(), extreduce_distDataFree(), getCloseNodeDistance(), getCloseNodeDistanceForbidden(), getCloseNodeDistanceForbiddenEq(), getCloseNodeDistanceForbiddenLast(), getCloseNodePath(), testDistCloseNodesAreValid(), testDistCloseNodesPcAreValid1(), testDistCloseNodesPcAreValid2(), and testDistCloseNodesPcAreValidAfterDeletion().
◆ pathroot_blocksizes
| int* distance_data::pathroot_blocksizes |
Definition at line 88 of file extreducedefs.h.
Referenced by distDataPathRootsFree(), distDataPathRootsInitialize(), distDataPathRootsInsertRoot(), extreduce_distDataDeleteEdge(), and testDistRootPathsAreValid().
◆ pathroot_blocksizesmax
| int* distance_data::pathroot_blocksizesmax |
Definition at line 89 of file extreducedefs.h.
Referenced by distDataPathRootsFree(), distDataPathRootsInitialize(), distDataPathRootsInsertRoot(), and extreduce_distDataDeleteEdge().
◆ pathroot_blocks
| PRSTATE** distance_data::pathroot_blocks |
Definition at line 90 of file extreducedefs.h.
Referenced by distDataPathRootsFree(), distDataPathRootsInitialize(), distDataPathRootsInsertRoot(), extreduce_distDataDeleteEdge(), and testDistRootPathsAreValid().
◆ pathroot_isdirty
| SCIP_Bool* distance_data::pathroot_isdirty |
Definition at line 91 of file extreducedefs.h.
Referenced by distDataGetNormalDist(), distDataGetNormalDistForbidden(), distDataGetNormalDistForbiddenEq(), distDataGetNormalDistForbiddenLast(), distDataGetSp(), distDataPathRootsFree(), distDataPathRootsInitialize(), distDataRecomputeNormalDist(), extreduce_distCloseNodesAreValid(), extreduce_distDataDeleteEdge(), and extreduce_distDataRecomputeDirtyPaths().
◆ pathroot_nrecomps
| int* distance_data::pathroot_nrecomps |
Definition at line 92 of file extreducedefs.h.
Referenced by distDataPathRootsFree(), distDataPathRootsInitialize(), distDataPathRootsInsertRoot(), distDataRecomputeNormalDist(), and extreduce_distDataDeleteEdge().
◆ dijkdata
| DIJK* distance_data::dijkdata |
Definition at line 93 of file extreducedefs.h.
Referenced by closeNodesRunCompute(), closeNodesRunInit(), distCloseNodesCompute(), distCloseNodesPrintLostNodeInfo(), distDataRecomputeNormalDist(), distGetRestricted(), extreduce_distDataFree(), and extreduce_distDataInit().
◆ closenodes_totalsize
| int distance_data::closenodes_totalsize |
Definition at line 94 of file extreducedefs.h.
Referenced by distDataAllocateNodesArrays(), and distDataInitSizes().
◆ closenodes_maxnumber
| int distance_data::closenodes_maxnumber |
Definition at line 95 of file extreducedefs.h.
Referenced by closeNodesRunCompute(), closeNodesRunInit(), and distDataInitSizes().
◆ hasPathReplacement
| SCIP_Bool distance_data::hasPathReplacement |
Definition at line 96 of file extreducedefs.h.
Referenced by extreduce_distDataInit(), extreduce_pseudoDeleteNodes(), getCloseNodeDistance(), getCloseNodeDistanceForbidden(), getCloseNodeDistanceForbiddenEq(), getCloseNodeDistanceForbiddenLast(), removeEdge(), and replaceEdgeByPath().
