A B C D E F G H I K L M N O P R S T U V W X Y Z

E

Eatable - interface modelling.Eatable.
Manage the capacity of an agent to be eaten.
EatableAgent - class modelling.EatableAgent.
Agent eatable, and giving amongs of food.
EatableAgent(World, Area, float, Image) - Constructor for class modelling.EatableAgent
Creates a new instance of eatable agent with the same arguments than an agent.
EatingAgent - class modelling.EatingAgent.
Agent able to eat other elements.
EatingAgent(World, Area, float, Image) - Constructor for class modelling.EatingAgent
Creates a new instance of eatable agent with fixed reserves and consomptions of food.
EatingAgent.Consuming - class modelling.EatingAgent.Consuming.
Action making the hunger regulary increase.
EatingAgent.Consuming(float, float) - Constructor for class modelling.EatingAgent.Consuming
 
EatingAgent.EatElement - class modelling.EatingAgent.EatElement.
Action of eating a given element.
EatingAgent.EatElement(Element) - Constructor for class modelling.EatingAgent.EatElement
 
EatingAgent.IsHungry - class modelling.EatingAgent.IsHungry.
Satisfactor informing on the feeding level.
EatingAgent.IsHungry(float, float, float) - Constructor for class modelling.EatingAgent.IsHungry
Constructor for a countable hunger.
EatingAgent.IsHungry() - Constructor for class modelling.EatingAgent.IsHungry
Constructor for an infinite hunger
Element - class sema.Element.
An element is the basic world entity.
Element(World, Area, Image) - Constructor for class sema.Element
Constructs an element of the specified world and register itself to this world.
Element.ElementEvent - class sema.Element.ElementEvent.
Mother class for the event of an element.
Element.ElementEvent(double) - Constructor for class sema.Element.ElementEvent
Constructs an event registered at the engine associated to the world of the element.
Engine - class sema.Engine.
Engine of the modelling.
Engine() - Constructor for class sema.Engine
 
Engine.EndOfSimulation - exception sema.Engine.EndOfSimulation.
Indicates that the simulation has ended.
Engine.EndOfSimulation() - Constructor for class sema.Engine.EndOfSimulation
 
Engine.SimulationError - exception sema.Engine.SimulationError.
The last event has raised an exception.
Engine.SimulationError(String) - Constructor for class sema.Engine.SimulationError
 
Event - class sema.Event.
An event is used to plan the execution of a task in the futur.
Event(double, Engine) - Constructor for class sema.Event
Constructs an event at the given date and ask that it is registered in the given engine.
eat(float) - Method in class modelling.EatingAgent
Allows to get an among of nutrition.
eaten(Agent) - Method in interface modelling.Eatable
 
eaten(Agent) - Method in class modelling.EatableAgent
Returns the among of food get.
edit() - Method in class Interface.Sema
Asks confirmation and open to edit a simulation.
edit(File) - Method in class Interface.SimFileRW
Edit a SIM file.
elementChanged(Element) - Method in class Interface.SimFileRW
Used to notify that an element has changed since the last file opening, and so will have to be saved.
endCoit(Element) - Method in interface modelling.Reproducing
Ends the coit.
engine - Variable in class sema.World
The engine associated with this world.
exactIsCrashingElements() - Method in class modelling.CircularArea
 
exactIsCrashingElements(Vector) - Method in class modelling.CircularArea
 
exactIsCrashingElements() - Method in class modelling.PonctualArea
 
exactIsCrashingElements(Vector) - Method in class modelling.PonctualArea
 
exactIsCrashingElements() - Method in class modelling.RectangularArea
 
exactIsCrashingElements(Vector) - Method in class modelling.RectangularArea
 
exactIsCrashingElements() - Method in interface sema.Area
Takes in argument a vector v returned by a simule method.
exactIsCrashingElements(Vector) - Method in interface sema.Area
 
examples - package examples
Some examples of agents and worlds.
execute() - Method in class sema.Element.ElementEvent
The code of the event.
execute() - Method in class sema.Event
It is the method called by the engine at run time.

A B C D E F G H I K L M N O P R S T U V W X Y Z