Uses of Class
sidnet.stack.users.marco_project.packet_centric.routing.Coordinate

Packages that use Coordinate
sidnet.stack.users.marco_project.packet_centric.app   
sidnet.stack.users.marco_project.packet_centric.routing   
 

Uses of Coordinate in sidnet.stack.users.marco_project.packet_centric.app
 

Fields in sidnet.stack.users.marco_project.packet_centric.app declared as Coordinate
 Coordinate AppP2P_electrostatic.snk
           
 Coordinate AppP2P_electrostatic.src
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.app with parameters of type Coordinate
 double AppP2P_electrostatic.calculateMagnitude(Coordinate src, Coordinate snk)
           
 

Uses of Coordinate in sidnet.stack.users.marco_project.packet_centric.routing
 

Fields in sidnet.stack.users.marco_project.packet_centric.routing declared as Coordinate
 Coordinate ElectrostaticRouter.rly
           
 Coordinate AckMessage.snk
           
 Coordinate DataMessage.snk
           
 Coordinate ElectrostaticRouter.snk
           
 Coordinate QueryMessage.snk
           
 Coordinate RreqMessage.snk
           
 Coordinate UpdateMessage.snk
           
 Coordinate AckMessage.src
           
 Coordinate DataMessage.src
           
 Coordinate QueryMessage.src
           
 Coordinate RreqMessage.src
           
 Coordinate UpdateMessage.src
           
 Coordinate DataMessage.vpl
           
 Coordinate RreqMessage.vpl
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.routing that return Coordinate
 Coordinate ElectrostaticRouter.calculateNextVPL(Coordinate currentVPL, double[] fieldVector, int routeId)
           
 Coordinate ElectrostaticRouter.computeCircleAndLineIntersection(Coordinate A, Coordinate B, Coordinate C, double radius)
           
 Coordinate ElectrostaticRouter.computeVirtualSinkCoordinate(ElectricCharge srcCharge, Coordinate snkLoc)
           
 Coordinate ElectricCharge.getPosition()
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type Coordinate
 double ElectrostaticRouter.addChargeEffect(ElectricCharge e, double[] fieldVectorr, Coordinate vpl, double snkMagnitude)
           
 double[] ElectrostaticRouter.calculateFieldVector(java.util.List<ElectricCharge> charges, Coordinate vpl, Coordinate srcLoc)
           
 Coordinate ElectrostaticRouter.calculateNextVPL(Coordinate currentVPL, double[] fieldVector, int routeId)
           
 Coordinate ElectrostaticRouter.computeCircleAndLineIntersection(Coordinate A, Coordinate B, Coordinate C, double radius)
           
 Coordinate ElectrostaticRouter.computeVirtualSinkCoordinate(ElectricCharge srcCharge, Coordinate snkLoc)
           
 ElectricCharge ElectrostaticRouter.computeVirtualSourceCharge(ElectricCharge srcCharge, Coordinate snkLoc)
           
 double Coordinate.distanceTo(Coordinate toCoord)
           
 void ElectrostaticRouter.drawFieldVector(Coordinate vpl, double[] fieldVectorr)
           
 ElectricCharge ElectrostaticRouter.findCharge(java.util.List<ElectricCharge> charges, Coordinate pos)
           
 int ElectrostaticRouter.selectNextHop(Coordinate vpl)
           
 

Constructors in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type Coordinate
AckMessage(Coordinate src, Coordinate snk, int routeId, long sequenceNumber)
           
DataMessage(Coordinate src, Coordinate snk, NetAddress snkIP, int routeid, java.util.List<ElectricCharge> charges, double data, long sequenceNumber, Coordinate vpl)
           
ElectricCharge(Coordinate pos, double magnitude, long exp)
           
QueryMessage(Coordinate src, Coordinate snk, NetAddress snkIP, Query userQuery, int numberOfRoutes, java.util.List<ElectricCharge> charges, long sequenceNumber)
           
RreqMessage(int queryId, Coordinate src, Coordinate snk, NetAddress srcIP, NetAddress snkIP, int routeId, java.util.List<ElectricCharge> charges, Coordinate vpl, long sequenceNumber)
           
UpdateMessage(Coordinate src, Coordinate snk, NetAddress snkIP, ElectricCharge charge, long sequenceNumber)