QuadTreeNeighborCache

Package: inet.physicallayer.wireless.common.neighborcache

QuadTreeNeighborCache

compound module

This neighbor cache model organizes radios in a 2 dimensional quad tree (ignoring the Z axis) with constant node size and updates periodically.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Parameters

Name Type Default value Description
radioMediumModule string "^"
maxNumOfPointsPerQuadrant int
refillPeriod double

Properties

Name Value Description
display i=block/table2
class QuadTreeNeighborCache

Scheduled messages (observed)

msgkindctrltagsmsgnamecontext
omnetpp::cMessage0rebuildQuadTreeTimer

Source code

//
// This neighbor cache model organizes radios in a 2 dimensional quad tree
// (ignoring the Z axis) with constant node size and updates periodically.
//
module QuadTreeNeighborCache like INeighborCache
{
    parameters:
        string radioMediumModule = default("^");
        int maxNumOfPointsPerQuadrant;
        double refillPeriod @unit(s);
        @display("i=block/table2");
        @class(QuadTreeNeighborCache);
}

File: src/inet/physicallayer/wireless/common/neighborcache/QuadTreeNeighborCache.ned