|
OverSim
|
#include <SVivaldi.h>
Public Member Functions | |
| virtual void | init (NeighborCache *neighborCache) |
| double | getLoss () const |
| void | stopAdaptation () |
Public Member Functions inherited from Vivaldi | |
| virtual | ~Vivaldi () |
| void | processCoordinates (const simtime_t &rtt, const AbstractNcsNodeInfo &nodeInfo) |
| Prox | getCoordinateBasedProx (const AbstractNcsNodeInfo &info) const |
| virtual AbstractNcsNodeInfo * | getUnvalidNcsInfo () const |
| virtual AbstractNcsNodeInfo * | createNcsInfo (const std::vector< double > &coords) const |
| const VivaldiCoordsInfo & | getOwnNcsInfo () const |
| const std::vector< double > & | getOwnCoordinates () const |
| double | getOwnError () const |
| double | getOwnHeightVector () const |
Public Member Functions inherited from AbstractNcs | |
| virtual | ~AbstractNcs () |
| virtual bool | isReady () |
| virtual void | handleTimerEvent (cMessage *msg) |
| virtual bool | handleRpcCall (BaseCallMessage *msg) |
Protected Member Functions | |
| virtual double | calcError (const simtime_t &rtt, double dist, double weight) |
| virtual double | calcDelta (const simtime_t &rtt, double dist, double weight) |
Protected Member Functions inherited from Vivaldi | |
| virtual void | finishVivaldi () |
| virtual void | updateDisplay () |
Private Attributes | |
| double | lossC |
| double | effectiveSample |
| double | loss |
| double | lossResetLimit |
Additional Inherited Members | |
Protected Attributes inherited from Vivaldi | |
| VivaldiCoordsInfo * | ownCoords |
| double | errorC |
| double | coordC |
| bool | showPosition |
| GlobalStatistics * | globalStatistics |
| NeighborCache * | neighborCache |
Definition at line 34 of file SVivaldi.h.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from Vivaldi.
Definition at line 43 of file SVivaldi.cc.
|
inline |
Definition at line 48 of file SVivaldi.h.
Referenced by DiscoveryMode::sendNewRequest(), and DiscoveryMode::stop().
|
virtual |
Reimplemented from Vivaldi.
Definition at line 31 of file SVivaldi.cc.
|
inline |
Definition at line 49 of file SVivaldi.h.
|
private |
Definition at line 38 of file SVivaldi.h.
|
private |
Definition at line 39 of file SVivaldi.h.
Referenced by calcDelta(), getLoss(), init(), and stopAdaptation().
|
private |
Definition at line 37 of file SVivaldi.h.
Referenced by calcDelta(), and init().
|
private |
Definition at line 40 of file SVivaldi.h.
Referenced by calcDelta(), and init().