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().