A B C D E F G I L M N P R S T

A

AdaptiveModel - Class in pacemaker
Useful static code related to Phase Response Curve (PRC) related to "ADAPTIVE" model (Ermentrout, 1991) .
AdaptiveModel() - Constructor for class pacemaker.AdaptiveModel
 
addFlash(long, long) - Static method in class pacemaker.EmissionObserver
 
adjustable_period - Variable in class pacemaker.FireflyProtocol
the period we choiced to use, for models that adjust the frequency of flashing, eg ADAPTIVE model NOW it's a double: store also micro-adjustment.

B

b - Static variable in class pacemaker.Firefly
 
B - Static variable in class pacemaker.millisec_Species
 
B - Static variable in class pacemaker.Species
 
birth - Variable in class pacemaker.FireflyProtocol
the time when I first come to life, in Simulator time.

C

clone() - Method in class pacemaker.EventAggregation
 
clone() - Method in class pacemaker.Firefly
 
cycle - Variable in class pacemaker.FireflyProtocol
Count the number of cycles done.

D

data - Static variable in class pacemaker.millisec_Species
Real Data from firefly species.
data - Static variable in class pacemaker.Species
Real Data from firefly species.
doFlash() - Method in class pacemaker.Firefly
Do Emission of a Firefly Flash.
doFlash() - Method in class pacemaker.FireflyProtocol
 

E

EmissionObserver - Class in pacemaker
 
EmissionObserver(String) - Constructor for class pacemaker.EmissionObserver
 
epsilon - Static variable in class pacemaker.Firefly
 
EPSILON - Static variable in class pacemaker.millisec_Species
 
EPSILON - Static variable in class pacemaker.Species
 
eval_inverse_PRC(double, int) - Static method in class pacemaker.MaSModel
Evaluate the inverse function f-1 of the PRC: given the y value, you get the x value (the phase).
eval_PRC(double, int, int, int) - Static method in class pacemaker.AdaptiveModel
Evaluates the PRC for the given phase.
eval_PRC(double, int) - Static method in class pacemaker.MaSModel
Evaluates the PRC for the given phase (x).
EventAggregation - Class in pacemaker
 
EventAggregation(String) - Constructor for class pacemaker.EventAggregation
 
execute() - Method in class pacemaker.EmissionObserver
 

F

fcore(double) - Static method in class pacemaker.AdaptiveModel
Evaluate the common core of g+ and g- functions:
Firefly - Class in pacemaker
 
Firefly(String) - Constructor for class pacemaker.Firefly
 
FireflyProtocol - Class in pacemaker
The implementation of a protocol inspired by Fireflies.
FireflyProtocol(String) - Constructor for class pacemaker.FireflyProtocol
 

G

getAdjustable_period() - Method in class pacemaker.FireflyProtocol
 
getValue() - Method in class pacemaker.EventAggregation
 
gminus(double) - Static method in class pacemaker.AdaptiveModel
Evaluates the g- function.
gplus(double) - Static method in class pacemaker.AdaptiveModel
Evaluates the g+ function.

I

inert - Static variable in class pacemaker.Firefly
 
INERT - Static variable in class pacemaker.millisec_Species
 
INERT - Static variable in class pacemaker.Species
 
initSchedule() - Method in class pacemaker.Firefly
Run just after contructor or Firefly.clone(), here we must set up a first event delivered to self: because execution took place in a node when an event is delivered, without this such first event, this node won't start.
initSchedule() - Method in class pacemaker.FireflyProtocol
 

L

last_cycle_time - Variable in class pacemaker.FireflyProtocol
the time (simulator's timestamp) we start the last cycle.
last_flash_time - Variable in class pacemaker.FireflyProtocol
The LAST TIME (simulator's timestamp) we DO FLASH.
last_stimulus_time - Variable in class pacemaker.FireflyProtocol
the time (simulator's timestamp) we received the last stimulus (other's pulse) from the environment.
lid - Static variable in class pacemaker.FireflyProtocol
Identifier of the linkable ID

M

main(String[]) - Static method in class pacemaker.AdaptiveModel
For testing purposes
main(String[]) - Static method in class pacemaker.MaSModel
For testing purposes
main(String[]) - Static method in class pacemaker.Species
 
MaSModel - Class in pacemaker
Useful static code related to Phase Response Curve (PRC) related to "MAS" model (Mirollo and Strogatz 1990).
MaSModel() - Constructor for class pacemaker.MaSModel
 
max - Static variable in class pacemaker.Firefly
 
MAX - Static variable in class pacemaker.millisec_Species
 
MAX - Static variable in class pacemaker.Species
 
millisec_Species - Class in pacemaker
OLD DATA in millisec values, now using usec preferably Holds data from real species of fireflies, as found in literature.
millisec_Species() - Constructor for class pacemaker.millisec_Species
 
min - Static variable in class pacemaker.Firefly
 
MIN - Static variable in class pacemaker.millisec_Species
 
MIN - Static variable in class pacemaker.Species
 
model - Static variable in class pacemaker.Firefly
 
MODEL - Static variable in class pacemaker.millisec_Species
 
MODEL - Static variable in class pacemaker.Species
 

N

n_received - Variable in class pacemaker.FireflyProtocol
How many msg I received since birth
NAME - Static variable in class pacemaker.millisec_Species
Next static Strings explicits the corripondence between
NAME - Static variable in class pacemaker.Species
Next static Strings explicits the corripondence between
next_cycle_time - Variable in class pacemaker.FireflyProtocol
the time (simulator's timestamp) we scheduled our next cycle.

P

pacemaker - package pacemaker
 
PAR_B - Static variable in class pacemaker.Firefly
String name of the paramater used to determine the form of the Phase Response Curve (PRC) for the "MAS" model.
PAR_EPSILON - Static variable in class pacemaker.Firefly
String name of the paramater used to determine the pulse strength parameter named epsilon for the "MAS" model.
PAR_FANOUT - Static variable in class pacemaker.FireflyProtocol
 
PAR_HEAR - Static variable in class pacemaker.FireflyProtocol
 
PAR_INERT - Static variable in class pacemaker.Firefly
String name of the paramater used to specify the inert (or refractory) post-flash period of a firefly.
PAR_MAX - Static variable in class pacemaker.Firefly
String name of the paramater used to determine maximal period to which the Fyrefly can adapt, for the "ADAPTIVE" model.
PAR_MIN - Static variable in class pacemaker.Firefly
String name of the paramater used to determine minimal period to which the Fyrefly can adapt, for the "ADAPTIVE" model.
PAR_MODEL - Static variable in class pacemaker.Firefly
String name of the paramater used to specify the "reaction" model.
PAR_PERIOD - Static variable in class pacemaker.Firefly
String name of the parameter used to determine the period of a firefly.
PAR_PREP - Static variable in class pacemaker.Firefly
String name of the paramater used to specify the preparatory pre-flash period of a firefly.
PAR_PULSE_DURATION - Static variable in class pacemaker.Firefly
String name of the paramater used to specify the duration of the light impulse.
PAR_RELAXATION - Static variable in class pacemaker.Firefly
String name of the paramater used to determine the relaxation parameter that measures the rate at which the Firefly will return to its natural frequency (natural_frequency is 1/period parameter).
PAR_SPECIES - Static variable in class pacemaker.Firefly
String name of the parameter used to suggest the simulator you want to simulate a particular species of firefly.
PAR_START - Static variable in class pacemaker.FireflyProtocol
String name of the parameter used to configure the starting time of the firefly protocol, e.g.
period - Static variable in class pacemaker.Firefly
 
PERIOD - Static variable in class pacemaker.millisec_Species
 
PERIOD - Static variable in class pacemaker.Species
 
pid - Static variable in class pacemaker.FireflyProtocol
Identifier of the protocol ID
prep - Static variable in class pacemaker.Firefly
 
PREP - Static variable in class pacemaker.millisec_Species
 
PREP - Static variable in class pacemaker.Species
 
processEvent(Node, int, Object) - Method in class pacemaker.EventAggregation
 
processEvent(Node, int, Object) - Method in class pacemaker.FireflyProtocol
Process 2 types of events: Timer (when clock ticks) and Pulse (from other fireflies).
pulse_duration - Static variable in class pacemaker.Firefly
 
PULSE_DURATION - Static variable in class pacemaker.millisec_Species
 
PULSE_DURATION - Static variable in class pacemaker.Species
 

R

receive(Node, int, Object) - Method in class pacemaker.Firefly
Performed by Firefly when she senses a light impulse.
receive(Node, int, Object) - Method in class pacemaker.FireflyProtocol
Called by FireflyProtocol.processEvent(Node, int, Object) when the event is a light pulse from a neighbor firefly.
relaxation - Static variable in class pacemaker.Firefly
 
RELAXATION - Static variable in class pacemaker.millisec_Species
 
RELAXATION - Static variable in class pacemaker.Species
 

S

setPeriod(int) - Method in class pacemaker.FireflyProtocol
Setter for use with initializers.
setStart(int) - Method in class pacemaker.FireflyProtocol
Setter for use with initializers.
setValue(double) - Method in class pacemaker.EventAggregation
 
species - Static variable in class pacemaker.Firefly
 
Species - Class in pacemaker
Holds data from real species of fireflies, as found in literature.
Species() - Constructor for class pacemaker.Species
 
start - Variable in class pacemaker.FireflyProtocol
 

T

tid - Static variable in class pacemaker.FireflyProtocol
Identifier of the transport ID
timestamp - Variable in class pacemaker.FireflyProtocol
Useful for implementing a technique of modifiable timer for peersim EDSimulator.

A B C D E F G I L M N P R S T