|
||||||||||
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 |