diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/documentation/code-doc/-reactive -d-e-s/[root]/-m-a-x_-s-t-e-p-s.html b/documentation/code-doc/-reactive -d-e-s/[root]/-m-a-x_-s-t-e-p-s.html new file mode 100644 index 0000000..af880a0 --- /dev/null +++ b/documentation/code-doc/-reactive -d-e-s/[root]/-m-a-x_-s-t-e-p-s.html @@ -0,0 +1,80 @@ + + +
+ +Main Function.
Returns a representation of an immutable list of all enum entries, in the order they're declared.
This method may be used to iterate over the enum entries.
Enum for the status of the simulation.
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
if this enum type has no constant with the specified name
Returns an array containing the constants of this enum type, in the order they're declared.
This method may be used to iterate over the constants.
Implementation of the engine.
Start the engine.
Start the engine.
Must be called when at least one event updated its time.
the list of events, ordered by putative time.
Simple implementation of a scheduler using an ArrayList.
Remove an event from the scheduler.
the event to remove.
Must be called when at least one event updated its time.
the list of events, ordered by putative time.
Remove an event from the scheduler.
the event to remove.
Export simulation data in yaml file.
the environment of the simulation.
the current time of the simulation.
the current step of the simulation.
the scheduler of the simulation.
A class to export simulation data in a yaml file.
Implementation of the engine.
Simple implementation of a scheduler using an ArrayList.
A class to export simulation data in a yaml file.
Executes the action.
The flow of the value.
The flow of the value.
all nodes in the environment.
the node's neighborhood.
the node instance given its id.
the id of the node.
the position of the node.
An implementation of the environment.
Remove node from the environment.
Updates all neighborhoods.
The list of neighborhoods.
Maps every node with its position.
The list of the nodes in the environment.
Remove node from the environment.
the node to remove
Updates all neighborhoods.
all new neighborhoods.
all nodes in the environment.
the node's neighborhood.
the node instance given its id.
the id of the node.
the position of the node.
Remove node from the environment.
Updates all neighborhoods.
The list of neighborhoods.
Maps every node with its position.
The list of the nodes in the environment.
Remove node from the environment.
the node to remove
Updates all neighborhoods.
all new neighborhoods.
Verifies if the event can be executed.
true if the event can be executed, false otherwise.
To call when the event is removed from the simulation.
Executes the event.
the number of the observers of this event.
the list of the events observed by this event.
Implementation of an event.
Verifies if the event can be executed.
To call when the event is removed from the simulation.
It's called when the environment has completed its initialization.
Allows to observe its execution.
Updates the scheduling of the event.
It's called when the environment has completed its initialization.
Allows to observe its execution.
Updates the scheduling of the event.
the current time of the simulation.
Verifies if the event can be executed.
true if the event can be executed, false otherwise.
To call when the event is removed from the simulation.
Executes the event.
the number of the observers of this event.
the list of the events observed by this event.
Verifies if the event can be executed.
To call when the event is removed from the simulation.
It's called when the environment has completed its initialization.
Allows to observe its execution.
Updates the scheduling of the event.
It's called when the environment has completed its initialization.
Allows to observe its execution.
Updates the scheduling of the event.
the current time of the simulation.
Calculates neighbors for specified node considering its position.
the set of neighbors.
the node to recompute.
the node's environment.
An interface that represent an auto-linking logic for nodes within an environment.
Check if a node is in the neighborhood of the center node.
true if other is a neighbor of the center node, false otherwise.
the center of a neighborhood.
another node.
the environment.
Executes the action.
Add a node neighbor.
a new neighborhood plus the provided node.
the new neighbor.
Remove a node neighbor.
a new neighborhood without the provided node.
the node to remove
Add content to the node.
the content to add.
List of all contents inside the node.
List of all events inside the node.
Remove content from the node.
the content to remove.
Remove the event from the node.
the event to remove.
Add content to the node.
the content to add.
List of all contents inside the node.
List of all events inside the node.
Remove content from the node.
the content to remove.
Remove the event from the node.
the event to remove.
the radius in which two position are neighbors.
Calculates neighbors for specified node considering its position.
the set of neighbors.
the node to recompute.
the node's environment.
A linking rule based on positions.
the radius in which two position are neighbors.
Check if a node is in the neighborhood of the center node.
true if other is a neighbor of the center node, false otherwise.
the center of a neighborhood.
another node.
the environment.
Gets the distance from another position.
the distance.
the other position.
Add a node neighbor.
a new neighborhood plus the provided node.
the new neighbor.
A simple implementation of a neighborhood.
Remove a node neighbor.
a new neighborhood without the provided node.
the node to remove
Executes the action.
The next time at which this event will occur.
Simple implementation of a content.
Implementation of time with double number.
Dummy implementation of a condition. It returns always true.
The environment of the simulation.
An implementation of the environment.
Implementation of an event.
An interface that represent an auto-linking logic for nodes within an environment.
An action that move a random node from the environment and adds 1 to the x and y coordinates.
Interface for a neighborhood.
A linking rule based on positions.
A simple implementation of a neighborhood.
Simple implementation of an action. It adds one to the value of all contents of a random node.
Represent a time equation.
Perform emit waiting for notification.
Base implementation of a custom flow that waits for notification of consumed element.
A function for notifying the consumption.
A custom mutableSharedFlow waiting for the consumption of an emitted element.
A custom mutableStateFlow waiting for the consumption of an emitted element.
Perform emit waiting for notification.
A function for notifying the consumption.
Base implementation of a custom flow that waits for notification of consumed element.
A custom mutableSharedFlow waiting for the consumption of an emitted element.
A custom mutableStateFlow waiting for the consumption of an emitted element.