| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Coordinate | |
|---|---|
| sidnet.stack.users.marco_project.image_charges.app | |
| sidnet.stack.users.marco_project.image_charges.routing | |
| Uses of Coordinate in sidnet.stack.users.marco_project.image_charges.app | 
|---|
| Fields in sidnet.stack.users.marco_project.image_charges.app declared as Coordinate | |
|---|---|
|  Coordinate | AppP2P_electrostatic.snk | 
|  Coordinate | AppP2P_electrostatic.src | 
| Methods in sidnet.stack.users.marco_project.image_charges.app with parameters of type Coordinate | |
|---|---|
|  double | AppP2P_electrostatic.calculateMagnitude(Coordinate src,
                   Coordinate snk) | 
| Uses of Coordinate in sidnet.stack.users.marco_project.image_charges.routing | 
|---|
| Fields in sidnet.stack.users.marco_project.image_charges.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.image_charges.routing that return Coordinate | |
|---|---|
|  Coordinate | ElectrostaticRouter.calculateNextVPL(Coordinate currentVPL,
                 double[] fieldVector,
                 Message msg)Based on the currentVPL location and current fieldVector coordinates, we should be able to determine the next desirable (hence virtual) VPL for the packet | 
|  Coordinate | ElectricCharge.getPosition() | 
| Methods in sidnet.stack.users.marco_project.image_charges.routing with parameters of type Coordinate | |
|---|---|
|  void | ElectrostaticRouter.addChargeEffect(ElectricCharge e,
                double[] fieldVector,
                Coordinate vpl)Applies effect of presented charge to the field vector at virtual packet position. | 
|  double[] | ElectrostaticRouter.calculateFieldVector(java.util.List<ElectricCharge> charges,
                     Coordinate vpl,
                     Coordinate srcLoc)Calculates the field vector at a virtual packet position Optionally applies method of image charges | 
|  Coordinate | ElectrostaticRouter.calculateNextVPL(Coordinate currentVPL,
                 double[] fieldVector,
                 Message msg)Based on the currentVPL location and current fieldVector coordinates, we should be able to determine the next desirable (hence virtual) VPL for the packet | 
|  double | Coordinate.distanceTo(Coordinate toCoord) | 
|  void | ElectrostaticRouter.drawFieldVector(Coordinate vpl,
                double[] fieldVectorr)Draws a field vector to the GUI | 
|  int | ElectrostaticRouter.selectNextHop(Coordinate vpl)Returns id of selected next-hop node | 
| Constructors in sidnet.stack.users.marco_project.image_charges.routing with parameters of type Coordinate | |
|---|---|
| AckMessage(Coordinate src,
           Coordinate snk,
           NetAddress srcIP,
           int routeId,
           long sequenceNumber) | |
| DataMessage(Coordinate src,
            Coordinate snk,
            NetAddress snkIP,
            int routeid,
            long sequenceNr,
            java.util.List<ElectricCharge> charges,
            double data,
            Coordinate vpl,
            int queryId) | |
| 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(Coordinate src,
            Coordinate snk,
            NetAddress srcIP,
            NetAddress snkIP,
            int routeId,
            java.util.List<ElectricCharge> charges,
            Coordinate vpl,
            long sequenceNumber,
            int queryId) | |
| UpdateMessage(Coordinate src,
              Coordinate snk,
              NetAddress snkIP,
              ElectricCharge charge,
              long sequenceNumber) | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||