|
AntHocNet 2.6.1
Paper-faithful ant-colony ad hoc routing: the shared core and its adapters
|
#include <cmath>#include <limits>Go to the source code of this file.
Classes | |
| struct | anthocnet::core::LinkObservation |
| What a backward ant knows about the path from this node to the destination. More... | |
| struct | anthocnet::core::HopSignals |
| What a node knows about one of its own links when a link-quality metric prices it (#181, #145). More... | |
| struct | anthocnet::core::ILinkMetric |
| Maps an observation to a pheromone (goodness; higher == better). More... | |
| struct | anthocnet::core::ClassicMetric |
| The canonical AntHocNet metric (Eq.2): blend the path-time estimate with the hop-count estimate and invert. More... | |
| struct | anthocnet::core::SinrMetric |
| The SINR metric (#181), the one the 2007 thesis used for every headline result: "we normally use the signal-to-interference-and-noise ratio metric,
as this gave the best results" (§4.2.6). More... | |
| struct | anthocnet::core::EnergyMetric |
| The energy-aware metric (#145, the BeeAdHoc / EEABR line): a hop costs 1 / e, where e is the residual energy fraction of the node that forwards over it, floored so an almost-empty node costs a large but finite amount. More... | |
Namespaces | |
| namespace | anthocnet |
| AntHistoryTracker: (src, seqNum) duplicate detection. | |
| namespace | anthocnet::core |
Functions | |
| double | anthocnet::core::sinrLinkCost (double sinrDb, double criticalDb, double penalty) |
| Eq. | |