PyDistSim
2.1.2
Installation
Starting PyDistSim
Tutorials
Reference
Theoretical models for network algorithms
Developer Guide
PyDistSim
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__call__() (LevelFilter method)
(StatusValues method)
__get_ring_pos() (NetworkGenerator method)
__init__() (AoASensor method)
(DistSensor method)
(TruePosSensor method)
__new__() (Actions method)
(AlgorithmMeta static method)
(AoAStitcher static method)
(DFStar.Status method)
(DFT.Status method)
(DistStitcher static method)
(Flood.Status method)
(FloodingUpdate.Status method)
(LogLevels method)
(MessageType method)
(MetaHeader method)
(MMHeaders method)
(MMStatus method)
(NodeAlgorithm.Status method)
(NotImplementedTypes method)
(StatusValues method)
(TimerAlgorithm.Status method)
,
[1]
(YoYo.Status method)
__setattr__() (City method)
(DMANodeAccess method)
(NetworkBehaviorModel method)
_alarms (CustomAlgorithm attribute)
(DFStar attribute)
(DFT attribute)
(NodeAlgorithm attribute)
(SomeAlgorithmWithInheritanceChild attribute)
(TimerAlgorithm attribute)
(TimerDefaultMessage attribute)
(TimerDefaultMessageDecreasedTime attribute)
(Trilaterate attribute)
(UnimplementedNodeAlgorithm attribute)
(YoYo attribute)
_are_conditions_satisfied() (NetworkGenerator method)
_compositeSensor (Node attribute)
_create_modify_network() (NetworkGenerator method)
_generate_next_value_() (Actions method)
(DFStar.Status method)
(DFT.Status method)
(Flood.Status method)
(FloodingUpdate.Status method)
(LogLevels method)
(MessageType method)
(MetaHeader method)
(MMHeaders method)
(MMStatus method)
(NodeAlgorithm.Status method)
(NotImplementedTypes method)
(StatusValues method)
(TimerAlgorithm.Status method)
,
[1]
(YoYo.Status method)
_get_clock_increment() (NetworkBehaviorModel method)
_get_delay() (NetworkBehaviorModel method)
_get_node_processing_frequency() (NetworkBehaviorModel method)
_get_rotation_matrix_2_common_nodes() (AoAStitcher method)
_get_rotation_matrix_horn() (BaseStitcher method)
_internal_id (Node attribute)
_node_step() (NodeAlgorithm method)
_run_algorithm() (Simulation method)
_set_environment() (NetworkMixin method)
_should_lose() (NetworkBehaviorModel method)
_stitch() (BaseStitcher method)
A
abstractclassmethod() (in module pydistsim.restrictions.base_restriction)
accessible_get (NodeAccess attribute)
(SensorNodeAccess attribute)
accessible_set (NodeAccess attribute)
Actions (class in pydistsim.algorithm.node_algorithm)
add_edge() (RangeNetworkMixin method)
add_lost_message() (NetworkMixin method)
add_node() (NetworkMixin method)
add_transit_message() (NetworkMixin method)
Alarm (class in pydistsim.algorithm.node_algorithm)
algorithm_restrictions (BaseAlgorithm attribute)
(DFStar attribute)
(DFT attribute)
(Flood attribute)
(FloodingUpdate attribute)
(MegaMergerAlgorithm attribute)
(NodeAlgorithm attribute)
(YoYo attribute)
AlgorithmBenchmark (class in pydistsim.benchmark)
AlgorithmException
AlgorithmMeta (class in pydistsim.algorithm.base_algorithm)
AlgorithmObserver (class in pydistsim.observers)
algorithms (Simulation property)
align() (BaseStitcher method)
align_clusters() (in module pydistsim.utils.localization.helpers)
all_in_transit() (in module pydistsim.tests.test_algorithm_communicate)
all_received() (in module pydistsim.tests.test_algorithm_communicate)
all_sent() (in module pydistsim.tests.test_algorithm_communicate)
AoASensor (class in pydistsim.network.sensor)
,
[1]
AoAStitcher (class in pydistsim.utils.localization.aoastitcher)
AoAStitcherHorn (class in pydistsim.utils.localization.aoastitcher)
ApplicableRestriction (class in pydistsim.restrictions.base_restriction)
apply_restrictions() (BaseAlgorithm method)
are_visible() (Environment method)
(Environment2D method)
assert_order() (in module pydistsim.tests.test_algorithm_communicate)
assert_unordered() (in module pydistsim.tests.test_algorithm_communicate)
avg_degree() (NetworkMixin method)
B
BaseAlgorithm (class in pydistsim.algorithm.base_algorithm)
BaseStitcher (class in pydistsim.utils.localization.basestitcher)
BidirectionalLinks (class in pydistsim.restrictions.communication)
BidirectionalNetwork (class in pydistsim.network.network)
BidirectionalRangeNetwork (class in pydistsim.network.rangenetwork)
big_random_increment() (in module pydistsim.network.behavior)
block_inbox() (Node method)
(NodeAlgorithm method)
BlockableQueue (class in pydistsim.network.node)
bounded_communication_delays (NetworkBehaviorModel attribute)
BoundedCommunicationDelays (class in pydistsim.restrictions.time)
box_as_dic() (Node method)
C
check() (BidirectionalLinks class method)
(ReciprocalCommunication class method)
(SimulationAxiom class method)
check_algorithm_initialization() (NodeAlgorithm method)
check_algorithm_termination() (NodeAlgorithm method)
check_restrictions() (BaseAlgorithm method)
check_tree_key() (in module pydistsim.utils.tree)
CheckableRestriction (class in pydistsim.restrictions.base_restriction)
City (class in pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm)
clock_increment (NetworkBehaviorModel attribute)
close() (NodeAlgorithm method)
commRange (Node property)
communicate() (NetworkMixin method)
CommunicationRestriction (class in pydistsim.restrictions.communication)
CompleteGraph (class in pydistsim.restrictions.topological)
CompleteRangeType (class in pydistsim.network.rangenetwork)
CompositeSensor (class in pydistsim.network.sensor)
,
[1]
compositeSensor (Node property)
Connectivity (class in pydistsim.restrictions.topological)
construct_G() (in module pydistsim.utils.localization.helpers)
copy() (Message method)
(NetworkMixin method)
create() (Positions class method)
create_animation() (in module pydistsim.gui.drawing)
create_report() (CustomMetricCollector method)
(MetricCollector method)
(MyCustomMetricCollector method)
CustomAlgorithm (class in pydistsim.tests.test_metrics)
CustomMetricCollector (class in pydistsim.tests.test_metrics)
CycleGraph (class in pydistsim.restrictions.topological)
D
decide_directed_class() (in module pydistsim.benchmark)
decide_rect_shape() (in module pydistsim.benchmark)
default_DONE() (CustomAlgorithm method)
(Flood method)
delay_based_on_network_usage() (in module pydistsim.network.behavior)
delay_only_first_message() (in module pydistsim.tests.test_algorithm_communicate)
delay_size_network() (in module pydistsim.network.behavior)
deliver_to() (NetworkMixin method)
DFStar (class in pydistsim.demo_algorithms.santoro2007.traversal)
DFStar.Status (class in pydistsim.demo_algorithms.santoro2007.traversal)
DFT (class in pydistsim.demo_algorithms.santoro2007.traversal)
DFT.Status (class in pydistsim.demo_algorithms.santoro2007.traversal)
DictionaryTreeModel (class in pydistsim.gui.dictionarytreemodel)
DIRECTED_NETWORK_T (NetworkGenerator attribute)
DirectedNetwork (class in pydistsim.network.network)
disable_alarm() (NodeAlgorithm method)
disable_all_node_alarms() (NodeAlgorithm method)
disable_logger() (in module pydistsim.logging)
DistSensor (class in pydistsim.network.sensor)
,
[1]
DistStitcher (class in pydistsim.utils.localization.diststitcher)
DistStitcherHorn (class in pydistsim.utils.localization.diststitcher)
DMANodeAccess (class in pydistsim.algorithm.node_wrapper)
dp_is_rp() (in module pydistsim.tests.test_algorithm)
draw_current_state() (in module pydistsim.gui.drawing)
DVHop (class in pydistsim.demo_algorithms.niculescu2003.dvhop)
E
EdgeFailureDetection (class in pydistsim.restrictions.reliability)
edges() (WrapperManager method)
enable_logger() (in module pydistsim.logging)
EntityFailureDetection (class in pydistsim.restrictions.reliability)
Environment (class in pydistsim.network.environment)
Environment2D (class in pydistsim.network.environment)
ExampleParameters (class in pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm)
F
find_random_pos() (Environment method)
(Environment2D method)
FiniteCommunicationDelays (class in pydistsim.restrictions.axioms)
fire_next_are_you_outside() (MegaMergerAlgorithm method)
first() (in module pydistsim.utils.helpers)
Flood (class in pydistsim.demo_algorithms.broadcast)
Flood.Status (class in pydistsim.demo_algorithms.broadcast)
FloodingUpdate (class in pydistsim.demo_algorithms.niculescu2003.floodingupdate)
FloodingUpdate.Status (class in pydistsim.demo_algorithms.niculescu2003.floodingupdate)
G
generate_complete_network() (NetworkGenerator class method)
generate_grid_network() (NetworkGenerator class method)
generate_homogeneous_network() (NetworkGenerator method)
generate_hypercube_network() (NetworkGenerator static method)
generate_mesh_network() (NetworkGenerator class method)
generate_mesh_positions() (in module pydistsim.network.generator)
generate_neigborhood_network() (NetworkGenerator method)
generate_random_network() (NetworkGenerator method)
generate_ring_network() (NetworkGenerator class method)
generate_star_network() (NetworkGenerator class method)
get_aoa_gdop() (in module pydistsim.utils.localization.helpers)
get_aoa_gdop_node() (in module pydistsim.utils.localization.helpers)
get_aoa_gdop_rel() (in module pydistsim.utils.localization.helpers)
get_aoa_gdops() (in module pydistsim.utils.localization.helpers)
get_crb() (in module pydistsim.utils.localization.helpers)
get_crb_norm() (in module pydistsim.utils.localization.helpers)
get_current_algorithm() (Simulation method)
get_dic() (MemoryStructure method)
(NetworkMixin method)
(Node method)
(Positions method)
(Simulation method)
get_fig() (NetworkMixin method)
get_largest_subcluster() (Positions method)
get_log() (Node method)
get_lost_messages() (NetworkMixin method)
get_nodes() (Positions method)
get_pos_norm() (in module pydistsim.utils.localization.helpers)
get_results_dataframe() (AlgorithmBenchmark method)
get_rms() (in module pydistsim.utils.localization.helpers)
get_root_node() (in module pydistsim.utils.tree)
get_sensor() (CompositeSensor method)
,
[1]
get_size() (NetworkMixin method)
get_transit_messages() (NetworkMixin method)
get_tree_net() (NetworkMixin method)
GuaranteedDelivery (class in pydistsim.restrictions.reliability)
H
half_the_nodes_are_slow() (in module pydistsim.network.behavior)
half_the_nodes_are_very_slow() (in module pydistsim.network.behavior)
help_message (BidirectionalLinks attribute)
(ReciprocalCommunication attribute)
HyperCubeGraph (class in pydistsim.restrictions.topological)
I
id (DMANodeAccess property)
(NodeAccess property)
IdealCommunication (NetworkBehaviorModel attribute)
ImplementedNetworkAlgorithm (class in pydistsim.tests.test_simulation)
in_comm_range() (CompleteRangeType method)
(RangeType method)
(SquareDiscRangeType method)
(UdgRangeType method)
in_neighbors() (NodeAccess method)
inbox (Node property)
increment_node_clocks() (NetworkMixin method)
InitialDistinctValues (class in pydistsim.restrictions.knowledge)
initializer() (DFStar method)
(DFT method)
(Flood method)
(FloodingUpdate method)
(MegaMergerAlgorithm method)
(NodeAlgorithm method)
(TimerAlgorithm method)
,
[1]
(TimerDefaultMessage method)
(TimerDefaultMessageDecreasedTime method)
(YoYo method)
is_halted() (BaseAlgorithm method)
(NetworkAlgorithm method)
(NodeAlgorithm method)
(Simulation method)
is_space() (Environment method)
(Environment2D method)
K
KnowledgeRestriction (class in pydistsim.restrictions.knowledge)
L
len_is_not_zero() (in module pydistsim.utils.helpers)
len_is_one() (in module pydistsim.utils.helpers)
LevelFilter (class in pydistsim.logging)
LikelyRandomLossCommunication (NetworkBehaviorModel attribute)
LocalOrientation (class in pydistsim.restrictions.axioms)
log() (Node method)
logger (in module pydistsim.logging)
LogLevels (class in pydistsim.logging)
M
MaxCommonNodeSelector (class in pydistsim.utils.localization.stitchsubclusterselectors)
measure_sortedness() (in module pydistsim.utils.helpers)
MegaMergerAlgorithm (class in pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm)
MegaMergerParameters (class in pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm)
MemoryStructure (class in pydistsim.utils.memory)
Message (class in pydistsim.message)
message_delay_indicator (NetworkBehaviorModel attribute)
message_loss_indicator (NetworkBehaviorModel attribute)
message_ordering (NetworkBehaviorModel attribute)
MessageOrdering (class in pydistsim.restrictions.communication)
MessageType (class in pydistsim.gui.drawing)
META_HEADERS (Message attribute)
MetaHeader (class in pydistsim.message)
MetricCollector (class in pydistsim.metrics)
Missingtree_key
MMHeaders (class in pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm)
MMNode (class in pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm)
MMStatus (class in pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm)
modify_avg_degree() (RangeNetworkMixin method)
module
pydistsim
pydistsim.algorithm
pydistsim.algorithm.base_algorithm
pydistsim.algorithm.network_algorithm
pydistsim.algorithm.node_algorithm
pydistsim.algorithm.node_wrapper
pydistsim.benchmark
pydistsim.demo_algorithms
pydistsim.demo_algorithms.broadcast
pydistsim.demo_algorithms.niculescu2003
pydistsim.demo_algorithms.niculescu2003.dvhop
pydistsim.demo_algorithms.niculescu2003.floodingupdate
pydistsim.demo_algorithms.niculescu2003.trilaterate
pydistsim.demo_algorithms.readsensors
pydistsim.demo_algorithms.santoro2007
pydistsim.demo_algorithms.santoro2007.mega_merger
pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm
pydistsim.demo_algorithms.santoro2007.mega_merger.labels
pydistsim.demo_algorithms.santoro2007.traversal
pydistsim.demo_algorithms.santoro2007.yoyo
pydistsim.demo_algorithms.tests
pydistsim.demo_algorithms.tests.test_broadcast
pydistsim.demo_algorithms.tests.test_mega_merger
pydistsim.demo_algorithms.tests.test_niculescu2003
pydistsim.demo_algorithms.tests.test_santoro2007
pydistsim.gui
pydistsim.gui.dictionarytreemodel
pydistsim.gui.drawing
pydistsim.logging
pydistsim.message
pydistsim.metrics
pydistsim.network
pydistsim.network.behavior
pydistsim.network.environment
pydistsim.network.generator
pydistsim.network.network
pydistsim.network.node
pydistsim.network.rangenetwork
pydistsim.network.sensor
,
[1]
pydistsim.observers
pydistsim.restrictions
pydistsim.restrictions.axioms
pydistsim.restrictions.base_restriction
pydistsim.restrictions.communication
pydistsim.restrictions.knowledge
pydistsim.restrictions.reliability
pydistsim.restrictions.time
pydistsim.restrictions.topological
pydistsim.scripts
pydistsim.scripts.ipydistsim
pydistsim.simulation
pydistsim.tests
pydistsim.tests.test_algorithm
pydistsim.tests.test_algorithm_communicate
pydistsim.tests.test_benchmark
pydistsim.tests.test_inbox_blocking
pydistsim.tests.test_metrics
pydistsim.tests.test_network
pydistsim.tests.test_networkgenerator
pydistsim.tests.test_npickle
pydistsim.tests.test_observers
pydistsim.tests.test_restrictions
pydistsim.tests.test_sensor
pydistsim.tests.test_simulation
pydistsim.tests.test_stitchers
pydistsim.tests.test_utils_tree
pydistsim.utils
pydistsim.utils.helpers
pydistsim.utils.localization
pydistsim.utils.localization.aoastitcher
pydistsim.utils.localization.basestitcher
pydistsim.utils.localization.diststitcher
pydistsim.utils.localization.helpers
pydistsim.utils.localization.stitchsubclusterselectors
pydistsim.utils.memory
pydistsim.utils.memory.positions
pydistsim.utils.npickle
pydistsim.utils.testing
pydistsim.utils.tree
pydistsim.utils.visualization
MyCustomMetricCollector (class in pydistsim.tests.test_benchmark)
N
name() (Sensor class method)
,
[1]
NEIGHBOR_LABEL_TYPE (WrapperManager attribute)
NeighborLabel (class in pydistsim.algorithm.node_wrapper)
neighbors() (NodeAccess method)
network (Node attribute)
(Simulation property)
NetworkAlgorithm (class in pydistsim.algorithm.network_algorithm)
NetworkBehaviorModel (class in pydistsim.network.behavior)
NetworkGenerator (class in pydistsim.network.generator)
NetworkGeneratorException
NetworkMixin (class in pydistsim.network.network)
NetworkObserver (class in pydistsim.observers)
NetworkSize (class in pydistsim.restrictions.knowledge)
NetworkType (in module pydistsim.network.network)
Node (class in pydistsim.network.node)
NODE_ACCESS_TYPE (DVHop attribute)
(WrapperManager attribute)
node_by_id() (NetworkMixin method)
node_in_network() (in module pydistsim.network.sensor)
node_processing_frequency (NetworkBehaviorModel attribute)
NODE_WRAPPER_MANAGER_TYPE (NodeAlgorithm attribute)
NodeAccess (class in pydistsim.algorithm.node_wrapper)
NodeAlgorithm (class in pydistsim.algorithm.node_algorithm)
NodeAlgorithm.Status (class in pydistsim.algorithm.node_algorithm)
NodeNetworkObserver (class in pydistsim.observers)
NodeObserver (class in pydistsim.observers)
nodes() (WrapperManager method)
nodes_neighbors() (WrapperManager method)
nodes_sorted() (NetworkMixin method)
none_in_transit() (in module pydistsim.tests.test_algorithm_communicate)
none_received() (in module pydistsim.tests.test_algorithm_communicate)
NotImplementedTypes (class in pydistsim.restrictions.reliability)
nw_class (TestDirectedNetwork attribute)
(TestUnDirectedNetwork attribute)
nwm (NodeAlgorithm attribute)
O
ObservableEvents (class in pydistsim.observers)
Observer (class in pydistsim.observers)
ObserverForTests (class in pydistsim.tests.test_observers)
ObserverForTests.ObserverNotified
ObserverManagerMixin (class in pydistsim.observers)
on_added() (Observer method)
(ObserverForTests method)
on_are_you_outside() (MegaMergerAlgorithm method)
on_external() (MegaMergerAlgorithm method)
on_internal() (MegaMergerAlgorithm method)
on_let_us_merge() (MegaMergerAlgorithm method)
on_merge_me() (MegaMergerAlgorithm method)
on_min_link_weight() (MegaMergerAlgorithm method)
on_notification() (MegaMergerAlgorithm method)
only_some_received() (in module pydistsim.tests.test_algorithm_communicate)
open() (NodeAlgorithm method)
OrientedCycleGraph (class in pydistsim.restrictions.topological)
OrientedHyperCubeGraph (class in pydistsim.restrictions.topological)
OrientedRingGraph (in module pydistsim.restrictions.topological)
out_neighbors() (NodeAccess method)
P
partial_termination() (MegaMergerAlgorithm method)
PartialReliability (class in pydistsim.restrictions.reliability)
plot_analysis() (AlgorithmBenchmark method)
pop() (BlockableQueue method)
Positions (class in pydistsim.utils.memory.positions)
ProbabilityFunction (class in pydistsim.network.sensor)
push_to_inbox() (Node method)
push_to_outbox() (Node method)
pydistsim
module
pydistsim.algorithm
module
pydistsim.algorithm.base_algorithm
module
pydistsim.algorithm.network_algorithm
module
pydistsim.algorithm.node_algorithm
module
pydistsim.algorithm.node_wrapper
module
pydistsim.benchmark
module
pydistsim.demo_algorithms
module
pydistsim.demo_algorithms.broadcast
module
pydistsim.demo_algorithms.niculescu2003
module
pydistsim.demo_algorithms.niculescu2003.dvhop
module
pydistsim.demo_algorithms.niculescu2003.floodingupdate
module
pydistsim.demo_algorithms.niculescu2003.trilaterate
module
pydistsim.demo_algorithms.readsensors
module
pydistsim.demo_algorithms.santoro2007
module
pydistsim.demo_algorithms.santoro2007.mega_merger
module
pydistsim.demo_algorithms.santoro2007.mega_merger.algorithm
module
pydistsim.demo_algorithms.santoro2007.mega_merger.labels
module
pydistsim.demo_algorithms.santoro2007.traversal
module
pydistsim.demo_algorithms.santoro2007.yoyo
module
pydistsim.demo_algorithms.tests
module
pydistsim.demo_algorithms.tests.test_broadcast
module
pydistsim.demo_algorithms.tests.test_mega_merger
module
pydistsim.demo_algorithms.tests.test_niculescu2003
module
pydistsim.demo_algorithms.tests.test_santoro2007
module
pydistsim.gui
module
pydistsim.gui.dictionarytreemodel
module
pydistsim.gui.drawing
module
pydistsim.logging
module
pydistsim.message
module
pydistsim.metrics
module
pydistsim.network
module
pydistsim.network.behavior
module
pydistsim.network.environment
module
pydistsim.network.generator
module
pydistsim.network.network
module
pydistsim.network.node
module
pydistsim.network.rangenetwork
module
pydistsim.network.sensor
module
,
[1]
pydistsim.observers
module
pydistsim.restrictions
module
pydistsim.restrictions.axioms
module
pydistsim.restrictions.base_restriction
module
pydistsim.restrictions.communication
module
pydistsim.restrictions.knowledge
module
pydistsim.restrictions.reliability
module
pydistsim.restrictions.time
module
pydistsim.restrictions.topological
module
pydistsim.scripts
module
pydistsim.scripts.ipydistsim
module
pydistsim.simulation
module
pydistsim.tests
module
pydistsim.tests.test_algorithm
module
pydistsim.tests.test_algorithm_communicate
module
pydistsim.tests.test_benchmark
module
pydistsim.tests.test_inbox_blocking
module
pydistsim.tests.test_metrics
module
pydistsim.tests.test_network
module
pydistsim.tests.test_networkgenerator
module
pydistsim.tests.test_npickle
module
pydistsim.tests.test_observers
module
pydistsim.tests.test_restrictions
module
pydistsim.tests.test_sensor
module
pydistsim.tests.test_simulation
module
pydistsim.tests.test_stitchers
module
pydistsim.tests.test_utils_tree
module
pydistsim.utils
module
pydistsim.utils.helpers
module
pydistsim.utils.localization
module
pydistsim.utils.localization.aoastitcher
module
pydistsim.utils.localization.basestitcher
module
pydistsim.utils.localization.diststitcher
module
pydistsim.utils.localization.helpers
module
pydistsim.utils.localization.stitchsubclusterselectors
module
pydistsim.utils.memory
module
pydistsim.utils.memory.positions
module
pydistsim.utils.npickle
module
pydistsim.utils.testing
module
pydistsim.utils.tree
module
pydistsim.utils.visualization
module
pydistsim_equal_objects() (in module pydistsim.utils.helpers)
PyDistSimTestCase (class in pydistsim.utils.testing)
R
random_delay_max_size_network() (in module pydistsim.network.behavior)
random_loss() (in module pydistsim.network.behavior)
RandomDelayCommunication (NetworkBehaviorModel attribute)
RandomDelayCommunicationSlowNodes (NetworkBehaviorModel attribute)
RandomDelayCommunicationVerySlowNodes (NetworkBehaviorModel attribute)
RangeNetwork (class in pydistsim.network.rangenetwork)
RangeNetworkMixin (class in pydistsim.network.rangenetwork)
RangeNetworkType (in module pydistsim.network.rangenetwork)
RangeType (class in pydistsim.network.rangenetwork)
read() (AoASensor method)
(CompositeSensor method)
,
[1]
(DistSensor method)
(Sensor method)
,
[1]
(TruePosSensor method)
read_npickle() (in module pydistsim.utils.npickle)
read_pickle() (in module pydistsim.utils.npickle)
ReadSensors (class in pydistsim.demo_algorithms.readsensors)
recalculate_edges() (RangeNetworkMixin method)
receive() (Node method)
ReciprocalCommunication (class in pydistsim.restrictions.communication)
ReliabilityRestriction (class in pydistsim.restrictions.reliability)
remove_node() (NetworkMixin method)
reset() (BaseAlgorithm method)
(NetworkMixin method)
(Node method)
(NodeAlgorithm method)
(Simulation method)
reset_all_nodes() (NetworkMixin method)
Restriction (class in pydistsim.restrictions.base_restriction)
RingGraph (in module pydistsim.restrictions.topological)
rp_is_dp() (in module pydistsim.tests.test_algorithm)
rp_multiple() (in module pydistsim.tests.test_algorithm)
run() (AlgorithmBenchmark method)
(Simulation method)
run_step() (Simulation method)
S
S_init (DFStar attribute)
(DFT attribute)
(Flood attribute)
(FloodingUpdate attribute)
(MegaMergerAlgorithm attribute)
(NodeAlgorithm attribute)
(YoYo attribute)
S_term (DFStar attribute)
(DFT attribute)
(Flood attribute)
(FloodingUpdate attribute)
(MegaMergerAlgorithm attribute)
(NodeAlgorithm attribute)
(YoYo attribute)
send() (NodeAlgorithm method)
send_let_us_merge() (MegaMergerAlgorithm method)
send_msg() (NodeAlgorithm method)
Sensor (class in pydistsim.network.sensor)
,
[1]
SensorError
SensorNodeAccess (class in pydistsim.algorithm.node_wrapper)
sensors (CompositeSensor property)
,
[1]
(Node property)
set_alarm() (NodeAlgorithm method)
set_algorithms() (in module pydistsim.tests.test_algorithm)
set_log_level() (in module pydistsim.logging)
set_pos_copy() (Positions method)
setUp() (TestAlgorithmsSetter method)
(TestBroadcastConcatenated method)
(TestBroadcastSimple method)
(TestCustomMetricCollector method)
(TestDirectedNetwork method)
(TestMetricCollector method)
(TestNetwork method)
(TestNetworkGeneration method)
(TestNiculescu2003 method)
(TestNotConnectedNetworkGeneration method)
(TestObserver method)
(TestOtherGenerators method)
(TestPickle method)
(TestResetNetwork method)
(TestRunBaseNodeAlgorithm method)
(TestRunNetworkAlgorithm method)
(TestRunNotImplementedNetworkAlgorithm method)
(TestStatusValues method)
(TestStitchers method)
(TestTraversalDFStar method)
(TestTraversalDFT method)
setup_positions() (TestStitchers method)
setUpClass() (PyDistSimTestCase class method)
(TestWrongEvent class method)
,
[1]
ShapeRestriction (class in pydistsim.restrictions.topological)
show() (NetworkMixin method)
show_localized() (in module pydistsim.utils.localization.helpers)
show_mst() (in module pydistsim.utils.visualization)
show_subclusters() (in module pydistsim.utils.localization.helpers)
Simulation (class in pydistsim.simulation)
SimulationAxiom (class in pydistsim.restrictions.axioms)
SimulationObserver (class in pydistsim.observers)
SimultaneousStart (class in pydistsim.restrictions.time)
small_random_increment() (in module pydistsim.network.behavior)
some_in_transit() (in module pydistsim.tests.test_algorithm_communicate)
SomeAlgorithmWithInheritance (class in pydistsim.tests.test_algorithm)
SomeAlgorithmWithInheritanceChild (class in pydistsim.tests.test_algorithm)
SomeNetworkAlgorithm (class in pydistsim.tests.test_algorithm)
SomeNodeAlgorithm (class in pydistsim.tests.test_algorithm)
SquareDiscRangeType (class in pydistsim.network.rangenetwork)
StarGraph (class in pydistsim.restrictions.topological)
start_ipydistsim() (in module pydistsim.scripts.ipydistsim)
Status (MegaMergerAlgorithm attribute)
status (Node property)
StatusValues (class in pydistsim.algorithm.node_algorithm)
stitch() (BaseStitcher method)
StitchSubclusterSelectorBase (class in pydistsim.utils.localization.stitchsubclusterselectors)
StrongConnectivity (in module pydistsim.restrictions.topological)
subclusters_nodes (Positions property)
subnetwork() (NetworkMixin method)
SynchronizedClocks (class in pydistsim.restrictions.time)
T
t_net() (in module pydistsim.demo_algorithms.tests.test_mega_merger)
tearDownClass() (PyDistSimTestCase class method)
test_add_node_error_in_other_net() (TestDirectedNetwork method)
test_check_tree_key() (TestNetwork method)
test_default_params() (TestAlgorithmsSetter method)
test_dist_intrastitch() (TestStitchers method)
test_dist_stitcher2() (TestStitchers method)
test_dist_stitcher3() (TestStitchers method)
test_get_current_algorithm() (TestRunBaseNodeAlgorithm method)
test_get_dic() (TestDirectedNetwork method)
test_get_root_node() (TestNetwork method)
test_get_tree_net() (TestDirectedNetwork method)
test_implements_method() (TestStatusValues method)
test_niculescu2003_sim() (TestNiculescu2003 method)
test_nodes() (TestDirectedNetwork method)
test_nodes_sorted() (TestDirectedNetwork method)
test_params_inheritance() (TestAlgorithmsSetter method)
test_random_generation() (TestNetworkGeneration method)
test_read() (TestSensor method)
test_remove_node() (TestDirectedNetwork method)
test_set_compositeSensor() (TestSensor method)
test_setter() (TestAlgorithmsSetter method)
test_state_action_names() (TestStatusValues method)
test_subnetwork() (TestDirectedNetwork method)
test_visibility() (TestDirectedNetwork method)
test_visualization() (TestNetwork method)
TestAlarms (class in pydistsim.tests.test_algorithm)
TestAlgorithmsSetter (class in pydistsim.tests.test_algorithm)
TestBehaviorModel (class in pydistsim.tests.test_algorithm_communicate)
TestBenchmark (class in pydistsim.tests.test_benchmark)
TestBroadcastConcatenated (class in pydistsim.demo_algorithms.tests.test_broadcast)
TestBroadcastSimple (class in pydistsim.demo_algorithms.tests.test_broadcast)
TestCustomMetricCollector (class in pydistsim.tests.test_metrics)
TestDirectedNetwork (class in pydistsim.tests.test_network)
TestMegaMerger (class in pydistsim.demo_algorithms.tests.test_mega_merger)
TestMetricCollector (class in pydistsim.tests.test_metrics)
TestMsgBlocking (class in pydistsim.tests.test_inbox_blocking)
TestNetwork (class in pydistsim.tests.test_utils_tree)
TestNetworkGeneration (class in pydistsim.tests.test_networkgenerator)
TestNiculescu2003 (class in pydistsim.demo_algorithms.tests.test_niculescu2003)
TestNotConnectedNetworkGeneration (class in pydistsim.tests.test_networkgenerator)
TestObserver (class in pydistsim.tests.test_observers)
TestOtherGenerators (class in pydistsim.tests.test_networkgenerator)
TestPickle (class in pydistsim.tests.test_npickle)
TestResetNetwork (class in pydistsim.tests.test_simulation)
TestRestrictions (class in pydistsim.tests.test_restrictions)
TestRunBaseNodeAlgorithm (class in pydistsim.tests.test_simulation)
TestRunNetworkAlgorithm (class in pydistsim.tests.test_simulation)
TestRunNotImplementedNetworkAlgorithm (class in pydistsim.tests.test_simulation)
TestSensor (class in pydistsim.tests.test_sensor)
TestStatusValues (class in pydistsim.tests.test_algorithm)
TestStitchers (class in pydistsim.tests.test_stitchers)
TestTraversalDFStar (class in pydistsim.demo_algorithms.tests.test_santoro2007)
TestTraversalDFT (class in pydistsim.demo_algorithms.tests.test_santoro2007)
TestUnDirectedNetwork (class in pydistsim.tests.test_network)
TestWrongEvent (class in pydistsim.tests.test_metrics)
(class in pydistsim.tests.test_observers)
TestYoYo (class in pydistsim.demo_algorithms.tests.test_santoro2007)
ThrottledCommunication (NetworkBehaviorModel attribute)
TimerAlgorithm (class in pydistsim.tests.test_algorithm)
(class in pydistsim.tests.test_inbox_blocking)
TimerAlgorithm.Status (class in pydistsim.tests.test_algorithm)
(class in pydistsim.tests.test_inbox_blocking)
TimerDefaultMessage (class in pydistsim.tests.test_algorithm)
TimerDefaultMessageDecreasedTime (class in pydistsim.tests.test_algorithm)
TimeRestriction (class in pydistsim.restrictions.time)
TopologicalRestriction (class in pydistsim.restrictions.topological)
toString() (TreeItem method)
TotalReliability (class in pydistsim.restrictions.reliability)
transform() (BaseStitcher method)
(TestStitchers method)
TreeGraph (class in pydistsim.restrictions.topological)
TreeItem (class in pydistsim.gui.dictionarytreemodel)
TreeNetworkException
Trilaterate (class in pydistsim.demo_algorithms.niculescu2003.trilaterate)
TruePosSensor (class in pydistsim.network.sensor)
,
[1]
U
UdgRangeType (class in pydistsim.network.rangenetwork)
unblock_inbox() (Node method)
(NodeAlgorithm method)
UNDIRECTED_NETWORK_T (NetworkGenerator attribute)
UnimplementedNodeAlgorithm (class in pydistsim.tests.test_simulation)
UniqueInitiator (class in pydistsim.restrictions.topological)
UnitaryCommunicationDelays (class in pydistsim.restrictions.time)
UnlikelyRandomLossCommunication (NetworkBehaviorModel attribute)
UnorderedCommunication (NetworkBehaviorModel attribute)
UnorderedRandomDelayCommunication (NetworkBehaviorModel attribute)
UnorderedThrottledCommunication (NetworkBehaviorModel attribute)
update_alarm_time() (NodeAlgorithm method)
V
validate_params() (NetworkMixin method)
W
when_city_change() (MegaMergerAlgorithm method)
with_typehint() (in module pydistsim.utils.helpers)
WrapperManager (class in pydistsim.algorithm.node_wrapper)
write_npickle() (in module pydistsim.utils.npickle)
write_pickle() (in module pydistsim.utils.npickle)
Y
YoYo (class in pydistsim.demo_algorithms.santoro2007.yoyo)
YoYo.Status (class in pydistsim.demo_algorithms.santoro2007.yoyo)