, including all inherited members.
addDisconnectedNode() | jmitie::CjNLTopology | |
addNodeAndConnect(const unsigned int other, const WT to_other, const WT from_other) | jmitie::CjNLTopology | |
adjwl_pair_t typedef | jmitie::CjNLTopology | |
APSP_DFS enum value | jmitie::CjNLTopology | [protected] |
APSP_DFSLC enum value | jmitie::CjNLTopology | [protected] |
APSP_LAST enum value | jmitie::CjNLTopology | [protected] |
APSP_MAT enum value | jmitie::CjNLTopology | [protected] |
apsp_t enum name | jmitie::CjNLTopology | [protected] |
bulkSetWeight(std::vector< link_t > &pairs, bool bidir=false) | jmitie::CjNLTopology | |
checkAdjL_integrity() const | jmitie::CjNLTopology | |
checkDegD_integrity() const | jmitie::CjNLTopology | |
CjNLTopology(const std::string name, unsigned int maxNodes, const CjMatrix< WT > &weightMatrix, const CjMatrix< LD > *trafficMatrix=0, const CjMatrix< double > *geo=0) | jmitie::CjNLTopology | |
compact_bridge_vals() const | jmitie::CjNLTopology | [protected] |
DIST enum value | jmitie::CjNLTopology | |
forceAdjListUpdate() const | jmitie::CjNLTopology | |
forceDistancesUpdate() const | jmitie::CjNLTopology | |
fractionConnectedNodePairs(bool incSelfLoops=false) const | jmitie::CjNLTopology | [inline] |
GEO enum value | jmitie::CjNLTopology | |
getAutoSync() const | jmitie::CjNLTopology | [inline] |
getBridgeState(const unsigned int from, const unsigned int to) const | jmitie::CjNLTopology | |
getCapability() const | jmitie::CjNLTopology | |
getDegree(const unsigned int node) const | jmitie::CjNLTopology | [inline] |
getDistance(unsigned int from, unsigned int to) const | jmitie::CjNLTopology | |
getGeoDistance(unsigned int a, unsigned int b) const | jmitie::CjNLTopology | [inline] |
getGeoMatrix() const | jmitie::CjNLTopology | [inline] |
getLastAddedLink() const | jmitie::CjNLTopology | [inline] |
getLastRemovedLink() const | jmitie::CjNLTopology | [inline] |
getLPL(unsigned int from, unsigned int to) const | jmitie::CjNLTopology | |
getLPN(unsigned int node) const | jmitie::CjNLTopology | |
getMaxNodes() const | jmitie::CjNLTopology | [inline] |
getName() const | jmitie::CjNLTopology | [inline] |
getNeighbours(const unsigned int node) const | jmitie::CjNLTopology | |
getNumLinks() const | jmitie::CjNLTopology | [inline] |
getNumNodes() const | jmitie::CjNLTopology | [inline] |
getNumSelfLoops() const | jmitie::CjNLTopology | |
getRPL(unsigned int from, unsigned int to) const | jmitie::CjNLTopology | |
getRPN(unsigned int node) const | jmitie::CjNLTopology | |
getTrafficMatrix() const | jmitie::CjNLTopology | [inline] |
getWeight(const unsigned int node_a, const unsigned int node_b) const | jmitie::CjNLTopology | [inline] |
hasCapability(CjNLTopology::layercapab_t c) const | jmitie::CjNLTopology | [inline] |
init_bridge_vals() const | jmitie::CjNLTopology | [protected] |
init_tiebreaker(boost::mt19937 *m_rng=0) | jmitie::CjNLTopology | |
initLPL() const | jmitie::CjNLTopology | |
initLPN() const | jmitie::CjNLTopology | |
initRPL() const | jmitie::CjNLTopology | |
initRPN() const | jmitie::CjNLTopology | |
invalidateBridges() const | jmitie::CjNLTopology | [protected] |
invalidateNonBridges() const | jmitie::CjNLTopology | [protected] |
isBridgeLink(const unsigned int from, const unsigned int to) const | jmitie::CjNLTopology | |
isFullyConnected(bool testDirectionally=false, unsigned int skip_a=0, unsigned int skip_b=0) const | jmitie::CjNLTopology | |
isSymmetric() | jmitie::CjNLTopology | [inline] |
layercapab_t enum name | jmitie::CjNLTopology | |
LD typedef | jmitie::CjNLTopology | |
LPL enum value | jmitie::CjNLTopology | |
lpl_pair_t typedef | jmitie::CjNLTopology | |
LPN enum value | jmitie::CjNLTopology | |
m_adj_wtlist | jmitie::CjNLTopology | [mutable, protected] |
m_apsp | jmitie::CjNLTopology | [protected] |
m_autoSync | jmitie::CjNLTopology | [mutable, protected] |
m_bridge_vals | jmitie::CjNLTopology | [mutable, protected] |
m_distances | jmitie::CjNLTopology | [mutable, protected] |
m_geo | jmitie::CjNLTopology | [protected] |
m_isBridge | jmitie::CjNLTopology | [mutable, protected] |
m_lastAdded | jmitie::CjNLTopology | [protected] |
m_lastAdded_set | jmitie::CjNLTopology | [protected] |
m_lastRemoved | jmitie::CjNLTopology | [protected] |
m_lastRemoved_set | jmitie::CjNLTopology | [protected] |
m_lpl | jmitie::CjNLTopology | [mutable, protected] |
m_lpn | jmitie::CjNLTopology | [mutable, protected] |
m_maxNodes | jmitie::CjNLTopology | [protected] |
m_name | jmitie::CjNLTopology | [protected] |
m_node_degree | jmitie::CjNLTopology | [mutable, protected] |
m_numLinks | jmitie::CjNLTopology | [protected] |
m_numNodes | jmitie::CjNLTopology | [protected] |
m_ptr_false | jmitie::CjNLTopology | [mutable, protected] |
m_ptr_ind | jmitie::CjNLTopology | [mutable, protected] |
m_ptr_true | jmitie::CjNLTopology | [mutable, protected] |
m_rpl | jmitie::CjNLTopology | [mutable, protected] |
m_rpn | jmitie::CjNLTopology | [mutable, protected] |
m_tiebreaker | jmitie::CjNLTopology | [protected] |
m_traf | jmitie::CjNLTopology | [protected] |
m_valid_adj_wtlist | jmitie::CjNLTopology | [mutable, protected] |
m_valid_distances | jmitie::CjNLTopology | [mutable, protected] |
m_valid_isBridge | jmitie::CjNLTopology | [mutable, protected] |
m_valid_lpl | jmitie::CjNLTopology | [mutable, protected] |
m_valid_lpn | jmitie::CjNLTopology | [mutable, protected] |
m_valid_node_degree | jmitie::CjNLTopology | [mutable, protected] |
m_valid_rpl | jmitie::CjNLTopology | [mutable, protected] |
m_valid_rpn | jmitie::CjNLTopology | [mutable, protected] |
m_wt | jmitie::CjNLTopology | [protected] |
mk_adjL() const | jmitie::CjNLTopology | [protected] |
mk_distances() const | jmitie::CjNLTopology | [protected] |
mk_lrpn_lrpl() const | jmitie::CjNLTopology | [protected] |
mk_node_degrees() const | jmitie::CjNLTopology | [protected] |
newNodeNumber() const | jmitie::CjNLTopology | |
nextHop(const unsigned int where, const unsigned int destination) const | jmitie::CjNLTopology | |
NONE enum value | jmitie::CjNLTopology | |
operator()(unsigned int node_a, unsigned int node_b) | jmitie::CjNLTopology | [inline] |
operator()(unsigned int node_a, unsigned int node_b, CjNLTopology::WT new_weight) | jmitie::CjNLTopology | [inline] |
RPL enum value | jmitie::CjNLTopology | |
rpl_pair_t typedef | jmitie::CjNLTopology | |
RPN enum value | jmitie::CjNLTopology | |
setAutoSync(bool newval) const | jmitie::CjNLTopology | [inline] |
setBiDirWeights(const unsigned int node_a, const unsigned int node_b, const WT ab, const WT ba) | jmitie::CjNLTopology | [inline] |
setWeight(const unsigned int node_a, const unsigned int node_b, const WT new_weight) | jmitie::CjNLTopology | [inline] |
WT typedef | jmitie::CjNLTopology | |
~CjNLTopology() (defined in jmitie::CjNLTopology) | jmitie::CjNLTopology | |