|
AntHocNet 2.6.1
Paper-faithful ant-colony ad hoc routing: the shared core and its adapters
|
What a node knows about one of its own links when a link-quality metric prices it (#181, #145). More...
#include <anthocnet/core/link_metric.h>
Public Attributes | |
| double | sinrDb = std::numeric_limits<double>::quiet_NaN() |
| ILinkQuality. | |
| double | residualEnergy = std::numeric_limits<double>::quiet_NaN() |
| IEnergy, 0..1. | |
| double | sinrCriticalDb = 17.0 |
| Config::sinrCriticalDb. | |
| double | sinrPenaltyCost = 3.0 |
| Config::sinrPenaltyCost. | |
| double | energyFloor = 0.01 |
| Config::energyCostFloor. | |
What a node knows about one of its own links when a link-quality metric prices it (#181, #145).
Unknown signals are NaN, and every metric must read NaN as "no evidence against this link".
Definition at line 36 of file link_metric.h.
| double anthocnet::core::HopSignals::sinrDb = std::numeric_limits<double>::quiet_NaN() |
Definition at line 37 of file link_metric.h.
Referenced by anthocnet::core::SinrMetric::hopCost().
| double anthocnet::core::HopSignals::residualEnergy = std::numeric_limits<double>::quiet_NaN() |
IEnergy, 0..1.
Definition at line 38 of file link_metric.h.
Referenced by anthocnet::core::EnergyMetric::hopCost().
| double anthocnet::core::HopSignals::sinrCriticalDb = 17.0 |
Definition at line 39 of file link_metric.h.
Referenced by anthocnet::core::SinrMetric::hopCost().
| double anthocnet::core::HopSignals::sinrPenaltyCost = 3.0 |
Definition at line 40 of file link_metric.h.
Referenced by anthocnet::core::SinrMetric::hopCost().
| double anthocnet::core::HopSignals::energyFloor = 0.01 |
Definition at line 41 of file link_metric.h.
Referenced by anthocnet::core::EnergyMetric::hopCost().