- gamma(double, double) - Method in class simudyne.core.rng.SeededRandom
-
Returns a generator for the Gamma distribution with given parameters.
- gaussian(double, double) - Method in class simudyne.core.rng.SeededRandom
-
Returns a generator for the Gaussian (or Normal) distribution with given parameters.
- generateGroup(Class<A>, long) - Method in class simudyne.core.abm.AgentBasedModel
-
- generateGroup(boolean, Class<A>, long) - Method in class simudyne.core.abm.AgentBasedModel
-
- generateGroup(Class<A>, long, SerializableConsumer<A>) - Method in class simudyne.core.abm.AgentBasedModel
-
Create a
Group of agents.
- generateGroup(Class<T>, long) - Method in interface simudyne.core.abm.AgentSystem
-
- generateGroup(Class<T>, long, SerializableConsumer<T>) - Method in interface simudyne.core.abm.AgentSystem
-
Create a
Group of agents.
- generator - Variable in class simudyne.core.rng.SeededRandom
-
- geometric(double) - Method in class simudyne.core.rng.SeededRandom
-
Returns a generator for the Geometric distribution with given parameter.
- get() - Method in interface simudyne.core.abm.WindowedDouble
-
- get() - Method in interface simudyne.core.abm.WindowedLong
-
- get(int) - Method in interface simudyne.core.graph.FilteredLinks
-
- get(int) - Method in class simudyne.core.graph.LinkList
-
- getAgentID(String) - Method in interface simudyne.core.abm.connectors.GroupInformation
-
- getArrowSchema() - Method in interface simudyne.core.ModelHarness
-
- getArrowValues() - Method in interface simudyne.core.ModelHarness
-
- getBackendGraph() - Method in interface simudyne.core.abm.AgentSystem
-
- getBaseID() - Method in interface simudyne.core.abm.connectors.GroupInformation
-
- getBody() - Method in class simudyne.core.graph.Message.Boolean
-
- getBody() - Method in class simudyne.core.graph.Message.Double
-
- getBody() - Method in class simudyne.core.graph.Message.Float
-
- getBody() - Method in class simudyne.core.graph.Message.Integer
-
- getBody() - Method in class simudyne.core.graph.Message.Long
-
- getBody() - Method in class simudyne.core.graph.Message.Object
-
- getBody() - Method in class simudyne.core.graph.OrderedMessage.Boolean
-
- getBody() - Method in class simudyne.core.graph.OrderedMessage.Double
-
- getBody() - Method in class simudyne.core.graph.OrderedMessage.Float
-
- getBody() - Method in class simudyne.core.graph.OrderedMessage.Integer
-
- getBody() - Method in class simudyne.core.graph.OrderedMessage.Long
-
- getBody() - Method in class simudyne.core.graph.OrderedMessage.Object
-
- getBoolean(String) - Method in class simudyne.core.config.Configuration
-
- getChannels() - Method in interface simudyne.core.AgentContext
-
- getChannels() - Method in interface simudyne.core.ModelContext
-
- getChannels() - Method in interface simudyne.core.ModelHarness
-
- getChildNode(String) - Method in class simudyne.core.values.ValueRecord
-
- getChildren() - Method in class simudyne.core.values.ValueRecord
-
- getClusteringCoefficientDistribution() - Method in interface simudyne.core.data.graph.GraphMetricsExtractor
-
- getConfig() - Method in class simudyne.core.abm.AgentBasedModel
-
- getConfig() - Method in interface simudyne.core.abm.AgentSystem
-
- getConfig() - Method in interface simudyne.core.AgentContext
-
- getConfig() - Method in class simudyne.core.config.Configuration
-
- getConfig() - Method in class simudyne.core.graph.BaseGraph
-
- getConfiguration() - Method in interface simudyne.core.ModelHarness
-
- getContext() - Method in class simudyne.core.abm.Agent
-
- getContext() - Method in class simudyne.core.abm.AgentBasedModel
-
- getContext() - Method in interface simudyne.core.abm.AgentSystem
-
- getContext() - Method in interface simudyne.core.graph.Environment
-
- getContext() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getCreationUuid() - Method in class simudyne.core.graph.OrderedMessage
-
- getCurrentTime() - Method in interface simudyne.core.AgentContext
-
- getCurrentTime() - Method in interface simudyne.core.ModelHarness
-
- getDegreeDistribution() - Method in interface simudyne.core.data.graph.GraphMetricsExtractor
-
- getDisplayName() - Method in interface simudyne.core.graph.SystemAccumulator
-
- getDouble(String) - Method in class simudyne.core.config.Configuration
-
- getDoubleAccumulator(String) - Method in class simudyne.core.abm.Agent
-
- getDoubleAccumulator(String) - Method in class simudyne.core.abm.AgentBasedModel
-
- getDoubleAccumulator(String) - Method in interface simudyne.core.abm.AgentSystem
-
- getDoubleAccumulator(String) - Method in class simudyne.core.graph.BaseGraph
-
- getDoubleAccumulator(String) - Method in interface simudyne.core.graph.Environment
-
Gets a previously created Double Accumulator
- getDoubleAccumulator(String) - Method in interface simudyne.core.graph.Graph
-
- getDoubleAccumulator(String) - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getDoubleAccumulatorImpl(String) - Method in class simudyne.core.graph.BaseGraph
-
- getDoubleAccumulators() - Method in interface simudyne.core.abm.AgentSystem
-
- getDoubleAccumulators() - Method in class simudyne.core.graph.BaseGraph
-
- getDoubleAccumulators() - Method in interface simudyne.core.graph.Graph
-
- getEnd() - Method in interface simudyne.core.AgentContext
-
- getEnvironment() - Method in class simudyne.core.abm.Agent
-
- getEnvironment() - Method in class simudyne.core.graph.Vertex
-
- getFeatureFlags() - Method in interface simudyne.core.AgentContext
-
- getFeatureFlags() - Method in interface simudyne.core.ModelHarness
-
- getField(String) - Method in interface simudyne.core.abm.stats.AgentStatisticsResult
-
- getFieldNames() - Method in interface simudyne.core.abm.stats.AgentStatisticsResult
-
- getGlobals() - Method in class simudyne.core.abm.Agent
-
- getGlobals() - Method in class simudyne.core.abm.AgentBasedModel
-
- getGlobals() - Method in interface simudyne.core.abm.AgentSystem
-
- getGlobals() - Method in class simudyne.core.graph.BaseGraph
-
- getGlobals() - Method in interface simudyne.core.graph.Environment
-
Get a global value that the system has broadcast to all vertices.
- getGlobals() - Method in interface simudyne.core.graph.Graph
-
Get the value of the global state that can be read globally by agents.
- getGlobals() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getGroupPosition() - Method in class simudyne.core.abm.Agent
-
- getId() - Method in interface simudyne.core.channel.OutputChannelReader
-
- getID() - Method in class simudyne.core.graph.Vertex
-
- getIDStream() - Method in interface simudyne.core.abm.connectors.GroupInformation
-
- getInitialValueRecord() - Method in interface simudyne.core.channel.OutputChannelReader
-
- getInt(String) - Method in class simudyne.core.config.Configuration
-
- getIntOrElse(String, Integer) - Method in class simudyne.core.config.Configuration
-
- getItems() - Method in class simudyne.core.values.ValueArray
-
- getKickOff() - Method in interface simudyne.core.AgentContext
-
- getKickOff() - Method in interface simudyne.core.ModelHarness
-
- getLabels() - Method in interface simudyne.core.channel.OutputChannelReader
-
- getLinks() - Method in class simudyne.core.graph.Vertex
-
Get all of the vertex's links.
- getLinks(Class<L>) - Method in class simudyne.core.graph.Vertex
-
Get the vertex's links of the given type.
- getLinksTo(long) - Method in class simudyne.core.graph.Vertex
-
Get the vertex's links to the given target ID.
- getLinksTo(long, Class<L>) - Method in class simudyne.core.graph.Vertex
-
Get the vertex's links of specified class to the given target ID.
- getList() - Method in interface simudyne.core.graph.FilteredLinks
-
- getList() - Method in class simudyne.core.graph.LinkList
-
- getLong(String) - Method in class simudyne.core.config.Configuration
-
- getLongAccumulator(String) - Method in class simudyne.core.abm.Agent
-
- getLongAccumulator(String) - Method in class simudyne.core.abm.AgentBasedModel
-
- getLongAccumulator(String) - Method in interface simudyne.core.abm.AgentSystem
-
- getLongAccumulator(String) - Method in class simudyne.core.graph.BaseGraph
-
- getLongAccumulator(String) - Method in interface simudyne.core.graph.Environment
-
Gets a previously created Long Accumulator
- getLongAccumulator(String) - Method in interface simudyne.core.graph.Graph
-
- getLongAccumulator(String) - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getLongAccumulatorImpl(String) - Method in class simudyne.core.graph.BaseGraph
-
- getLongAccumulators() - Method in interface simudyne.core.abm.AgentSystem
-
- getLongAccumulators() - Method in class simudyne.core.graph.BaseGraph
-
- getLongAccumulators() - Method in interface simudyne.core.graph.Graph
-
- getLongOrNA(String) - Method in class simudyne.core.config.Configuration
-
- getMessageIterator() - Method in class simudyne.core.abm.Agent
-
- getMessageIterator() - Method in interface simudyne.core.graph.Environment
-
- getMessageIterator() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getMessageOfType(Class<T>) - Method in interface simudyne.core.graph.Environment
-
- getMessagesOfType(Class<T>) - Method in class simudyne.core.abm.Agent
-
- getMessagesOfType(Class<T>) - Method in interface simudyne.core.graph.Environment
-
- getMessagesOfType(Class<T>) - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getMessageTag() - Method in class simudyne.core.abm.Agent
-
- getMessageTag() - Method in interface simudyne.core.graph.Environment
-
- getMessageTag() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getModel() - Method in interface simudyne.core.abm.AgentSystem
-
- getModelEnd() - Method in interface simudyne.core.ModelHarness
-
- getName() - Method in class simudyne.core.values.BooleanValueField
-
- getName() - Method in class simudyne.core.values.DoubleValueField
-
- getName() - Method in class simudyne.core.values.IntValueField
-
- getName() - Method in class simudyne.core.values.LongValueField
-
- getName() - Method in class simudyne.core.values.StringValueField
-
- getName() - Method in class simudyne.core.values.ValueArray
-
- getName() - Method in interface simudyne.core.values.ValueNode
-
- getName() - Method in class simudyne.core.values.ValueRecord
-
- getNbEdges() - Method in interface simudyne.core.data.graph.GraphMetricsExtractor
-
- getNbNodes() - Method in interface simudyne.core.data.graph.GraphMetricsExtractor
-
- getNextBoolean() - Method in class simudyne.core.rng.SeededRandom
-
- getNextBoolean(double) - Method in class simudyne.core.rng.SeededRandom
-
- getNextDouble() - Method in class simudyne.core.rng.SeededRandom
-
- getNextDouble(double) - Method in class simudyne.core.rng.SeededRandom
-
- getNextFloat() - Method in class simudyne.core.rng.SeededRandom
-
- getNextFloat(float) - Method in class simudyne.core.rng.SeededRandom
-
- getNextInt() - Method in class simudyne.core.rng.SeededRandom
-
- getNextInt(int) - Method in class simudyne.core.rng.SeededRandom
-
- getNextVertexID() - Method in interface simudyne.core.graph.Graph
-
- getOrderedMessagesOfType(Class<T>) - Method in class simudyne.core.abm.Agent
-
- getOutputChannelReaderById(String) - Method in interface simudyne.core.channel.OutsideChannels
-
- getOutputChannelsCompleted() - Method in interface simudyne.core.channel.OutsideChannels
-
- getOutputChannelsReaders() - Method in interface simudyne.core.channel.OutsideChannels
-
- getOutputChannelWriterById(String) - Method in interface simudyne.core.channel.AgentChannelsView
-
- getPersistent() - Method in interface simudyne.core.graph.SystemAccumulator
-
Return whether this accumulator is persistent.
- getPhase() - Method in interface simudyne.core.ModelHarness
-
- getPhaseCount() - Method in class simudyne.core.abm.Agent
-
- getPhaseCount() - Method in interface simudyne.core.graph.Environment
-
- getPhaseCount() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getPopulation() - Method in interface simudyne.core.abm.connectors.GroupInformation
-
Deprecated.
- getPrimaryKey(long) - Method in interface simudyne.core.abm.connectors.GroupInformation
-
- getPrng() - Method in class simudyne.core.graph.Vertex
-
- getPrng() - Method in interface simudyne.core.ModelContext
-
- getRandom() - Method in class simudyne.core.rng.SeededRandom
-
- getRow() - Method in class simudyne.core.data.CSVSource
-
- getRows() - Method in class simudyne.core.data.CSVSource
-
- getRows() - Method in class simudyne.core.data.JDBCSource
-
- getRows() - Method in interface simudyne.core.data.Source
-
If working with JDBC this will instead use the values of sqlStatement
For normal usage with SELECT FROM tableName use getRowsFromTable
Malformed SQL Statements may result in failed ResultSets
- getRowsFromTable() - Method in class simudyne.core.data.CSVSource
-
- getRowsFromTable() - Method in class simudyne.core.data.JDBCSource
-
- getRowsFromTable() - Method in interface simudyne.core.data.Source
-
If working with CSV this functionally returns the same as getRows
- getSchema() - Method in class simudyne.core.abm.GlobalState
-
- getSchema() - Method in interface simudyne.core.channel.OutputChannelReader
-
- getSchema() - Method in interface simudyne.core.JSONValue
-
Defines schema for this data type.
- getSchema() - Method in interface simudyne.core.ModelHarness
-
- getSections() - Method in class simudyne.core.abm.Sequence
-
- getSections() - Method in class simudyne.core.abm.Split
-
- getSeed() - Method in class simudyne.core.rng.SeededRandom
-
Note: If you setSeed to the generator directly - you will override the value actually used in your random generation
however when you get the value here it will be different.
- getSender() - Method in class simudyne.core.graph.Message
-
- getSeqNumber() - Method in class simudyne.core.graph.InitContext
-
- getSessionID() - Method in interface simudyne.core.ModelContext
-
- getSimulationID() - Method in interface simudyne.core.ModelHarness
-
- getSize() - Method in interface simudyne.core.abm.connectors.GroupInformation
-
- getState() - Method in class simudyne.core.abm.Agent
-
- getState() - Method in class simudyne.core.rng.XoRoShiRo128Plus
-
- getString(String) - Method in class simudyne.core.config.Configuration
-
- getStringOrEmpty(String) - Method in class simudyne.core.config.Configuration
-
- getSubtype() - Method in class simudyne.core.values.ValueArray
-
- getSubtype() - Method in class simudyne.core.values.ValueRecord
-
- getSystem() - Method in class simudyne.core.abm.AgentBasedModel
-
- getSystemConfig() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getSystemModel() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- getTick() - Method in interface simudyne.core.AgentContext
-
- getTick() - Method in interface simudyne.core.ModelHarness
-
- getTo() - Method in class simudyne.core.graph.Link
-
- getTo() - Method in class simudyne.core.graph.Message
-
- getValue() - Method in class simudyne.core.values.BooleanValueField
-
- getValue() - Method in class simudyne.core.values.DoubleValueField
-
- getValue() - Method in class simudyne.core.values.IntValueField
-
- getValue() - Method in class simudyne.core.values.LongValueField
-
- getValue() - Method in class simudyne.core.values.StringValueField
-
- getValue() - Method in class simudyne.core.values.ValueField
-
- getValues(ModelExecutionPhase) - Method in class simudyne.core.abm.GlobalState
-
- getValues(ModelExecutionPhase) - Method in interface simudyne.core.JSONValue
-
Defines values for this data type.
- getValues() - Method in interface simudyne.core.ModelHarness
-
- getVertex() - Method in class simudyne.core.graph.Link
-
- GlobalState - Class in simudyne.core.abm
-
- GlobalState() - Constructor for class simudyne.core.abm.GlobalState
-
- Graph<S extends simudyne.core.graph.BaseGlobalState> - Interface in simudyne.core.graph
-
An AgentSystem represents a system of interacting agents, which may have links between one
another, forming a topology of relations between each other.
- GraphBackend - Interface in simudyne.core.graph
-
- graphConfig - Variable in class simudyne.core.graph.BaseGraph
-
- graphConnected(IntegerDistribution, RealDistribution, Class<L>) - Method in interface simudyne.core.abm.Group
-
- graphConnected(IntegerDistribution, RealDistribution, Class<L>, SerializableBiConsumer<A, L>) - Method in interface simudyne.core.abm.Group
-
- GraphConnector<A extends Agent<?>,L extends Link> - Class in simudyne.core.abm.connectors
-
- GraphConnector(Class<L>, SerializableBiConsumer<A, L>, IntegerDistribution, RealDistribution) - Constructor for class simudyne.core.abm.connectors.GraphConnector
-
- GraphDuplicateFieldsException - Exception in simudyne.core.graph.exceptions
-
- GraphDuplicateFieldsException(String) - Constructor for exception simudyne.core.graph.exceptions.GraphDuplicateFieldsException
-
- GraphMetricsExtractor - Interface in simudyne.core.data.graph
-
A tool to extract the properties of a graph from a source.
- GridConnected<A extends Agent<?>,L extends Link> - Class in simudyne.core.abm.connectors
-
The strategy used to create a connections between agents of a group on a 2D grid.
- GridConnected(Class<L>, SerializableBiConsumer<A, L>) - Constructor for class simudyne.core.abm.connectors.GridConnected
-
- gridConnected(Class<L>) - Method in interface simudyne.core.abm.Group
-
- gridConnected(Class<L>, SerializableBiConsumer<A, L>) - Method in interface simudyne.core.abm.Group
-
Connect agents within this group using the
GridConnected strategy.
- Group<A extends Agent<?>> - Interface in simudyne.core.abm
-
A group is a collection of
Agents of a specific type that can be used to create links
between agents in the group, and to agents in other groups.
- GroupInformation - Interface in simudyne.core.abm.connectors
-
GroupInformation exposes a Group specific information.
- make(String, T) - Static method in class simudyne.core.values.ValueField
-
- makeLoggingDirectory(String) - Static method in class simudyne.core.util.MkDirUtil
-
- mean() - Method in interface simudyne.core.graph.DoubleAccumulatorView
-
- mean() - Method in class simudyne.core.graph.local.LocalDoubleAccumulatorView
-
- mean() - Method in class simudyne.core.graph.local.LocalLongAccumulatorView
-
- mean() - Method in interface simudyne.core.graph.LongAccumulatorView
-
- merge(S) - Method in interface simudyne.core.graph.VertexAggregator
-
Given another aggregator of the same type, modify this aggregator's internal state to be the
combination of the two.
- merge(ValueArray<T>) - Method in class simudyne.core.values.ValueArray
-
- merge(ValueRecord) - Method in class simudyne.core.values.ValueRecord
-
TODO: check is n^2 by name, rewrite
- Message - Class in simudyne.core.graph
-
- Message() - Constructor for class simudyne.core.graph.Message
-
- Message.Boolean - Class in simudyne.core.graph
-
Message class that can be extended by messages that have a single boolean value.
- Message.Double - Class in simudyne.core.graph
-
Message class that can be extended by messages that have a single double value.
- Message.Empty - Class in simudyne.core.graph
-
Message class that can be extended by messages that have no values.
- Message.Float - Class in simudyne.core.graph
-
Message class that can be extended by messages that have a single float value.
- Message.Integer - Class in simudyne.core.graph
-
Message class that can be extended by messages that have a single integer value.
- Message.Long - Class in simudyne.core.graph
-
Message class that can be extended by messages that have a single long value.
- Message.Object<T> - Class in simudyne.core.graph
-
Message class that can be extended by messages that have a single integer value.
- MessageNotSentException - Exception in simudyne.core.graph.exceptions
-
- MessageNotSentException(Class<M>) - Constructor for exception simudyne.core.graph.exceptions.MessageNotSentException
-
- Messaging<M extends Message> - Interface in simudyne.core.graph
-
The Messaging interface allows the setting up and sending messages to specific vertexes on the
network.
- mixtureMultivariateNormal(double[], double[][], double[][][]) - Method in class simudyne.core.rng.SeededRandom
-
Returns a generator for the Mixture Multivariate Normal Distribution.
- MkDirUtil - Class in simudyne.core.util
-
- MkDirUtil() - Constructor for class simudyne.core.util.MkDirUtil
-
- Model - Interface in simudyne.core
-
The Model is the core abstraction around which the Simudyne engine is designed.
- ModelChannelsView - Interface in simudyne.core.channel
-
- ModelContext - Interface in simudyne.core
-
- ModelExecutionPhase - Enum in simudyne.core
-
An enum representing the possible states of model execution.
- ModelHarness - Interface in simudyne.core
-
- ModelSettings - Annotation Type in simudyne.core.annotations
-
Specify the settings for a model.
- mooreConnected() - Method in class simudyne.core.abm.connectors.GridConnected
-
- mooreConnected(int) - Method in class simudyne.core.abm.connectors.GridConnected
-
- multivariateNormal(double[], double[][]) - Method in class simudyne.core.rng.SeededRandom
-
Returns a generator for the Multivariate Normal Distribution
- Section - Class in simudyne.core.abm
-
- Section() - Constructor for class simudyne.core.abm.Section
-
- SeededRandom - Class in simudyne.core.rng
-
Provides a wrapper around Apache Commons Math3 PRNG functions.
- SeededRandom(RandomGenerator) - Constructor for class simudyne.core.rng.SeededRandom
-
- select(Class<A>) - Method in class simudyne.core.abm.AgentBasedModel
-
- select(Class<T>) - Method in interface simudyne.core.abm.AgentSystem
-
Select all agents of a given type from the system.
- selectRandomAgent(Class<T>) - Method in interface simudyne.core.abm.AgentSystem
-
Select one random agent
- selectRandomAgents(Class<T>, int) - Method in interface simudyne.core.abm.AgentSystem
-
Select N random agents
- selectVertices(Class<T>) - Method in interface simudyne.core.graph.Graph
-
Create a selection of agents from the system that can then be summarised.
- send(Class<M>, Consumer<M>) - Method in class simudyne.core.abm.Agent
-
- send(Class<M>) - Method in interface simudyne.core.graph.Environment
-
- send(Class<M>, Consumer<M>) - Method in interface simudyne.core.graph.Environment
-
Create a
Messaging object for sending messages.
- send(Class<M>, boolean) - Method in interface simudyne.core.graph.Environment
-
Create a
Messaging object for sending messages with single boolean field.
- send(Class<M>, float) - Method in interface simudyne.core.graph.Environment
-
Create a
Messaging object for sending messages with single float field.
- send(Class<M>, long) - Method in interface simudyne.core.graph.Environment
-
Create a
Messaging object for sending messages with single long field.
- send(Class<M>, double) - Method in interface simudyne.core.graph.Environment
-
Create a
Messaging object for sending messages with single double field.
- send(Class<M>, int) - Method in interface simudyne.core.graph.Environment
-
Create a
Messaging object for sending messages with single int field.
- send(Class<M>, T) - Method in interface simudyne.core.graph.Environment
-
Create a
Messaging object for sending messages with single field.
- send(Class<M>) - Method in interface simudyne.core.graph.FilteredLinks
-
- send(Class<M>, BiConsumer<M, L>) - Method in interface simudyne.core.graph.FilteredLinks
-
Send the specified message to all links in this list.
- send(Class<M>, boolean) - Method in interface simudyne.core.graph.FilteredLinks
-
Send the specified message with single boolean field to all links in this list.
- send(Class<M>, float) - Method in interface simudyne.core.graph.FilteredLinks
-
Send the specified message with single float field to all links in this list.
- send(Class<M>, long) - Method in interface simudyne.core.graph.FilteredLinks
-
Send the specified message with single long field to all links in this list.
- send(Class<M>, double) - Method in interface simudyne.core.graph.FilteredLinks
-
Send the specified message with single double field to all links in this list.
- send(Class<M>, int) - Method in interface simudyne.core.graph.FilteredLinks
-
Send the specified message with single int field to all links in this list.
- send(Class<M>, T) - Method in interface simudyne.core.graph.FilteredLinks
-
Send the specified message with single field to all links in this list.
- send(Class<M>) - Method in class simudyne.core.graph.LinkList
-
- send(Class<M>, BiConsumer<M, L>) - Method in class simudyne.core.graph.LinkList
-
Send the specified message to all links in this list.
- send(Class<M>, boolean) - Method in class simudyne.core.graph.LinkList
-
Send the specified message with single boolean field to all links in this list.
- send(Class<M>, float) - Method in class simudyne.core.graph.LinkList
-
Send the specified message with single float field to all links in this list.
- send(Class<M>, long) - Method in class simudyne.core.graph.LinkList
-
Send the specified message with single long field to all links in this list.
- send(Class<M>, double) - Method in class simudyne.core.graph.LinkList
-
Send the specified message with single double field to all links in this list.
- send(Class<M>, int) - Method in class simudyne.core.graph.LinkList
-
Send the specified message with single int field to all links in this list.
- send(Class<M>, T) - Method in class simudyne.core.graph.LinkList
-
Send the specified message with single field to all links in this list.
- send(Class<M>, Consumer<M>) - Method in class simudyne.core.graph.local.LocalEnvironment
-
- sendOrdered(Class<M>, Consumer<M>) - Method in class simudyne.core.abm.Agent
-
- sendOrdered(Class<M>, Consumer<M>) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>, boolean) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>, float) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>, long) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>, double) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>, int) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>, T) - Method in interface simudyne.core.graph.Environment
-
- sendOrdered(Class<M>) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>, BiConsumer<M, L>) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>, boolean) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>, float) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>, long) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>, double) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>, int) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>, T) - Method in interface simudyne.core.graph.FilteredLinks
-
- sendOrdered(Class<M>) - Method in class simudyne.core.graph.LinkList
- sendOrdered(Class<M>, BiConsumer<M, L>) - Method in class simudyne.core.graph.LinkList
- sendOrdered(Class<M>, boolean) - Method in class simudyne.core.graph.LinkList
- sendOrdered(Class<M>, float) - Method in class simudyne.core.graph.LinkList
- sendOrdered(Class<M>, long) - Method in class simudyne.core.graph.LinkList
- sendOrdered(Class<M>, double) - Method in class simudyne.core.graph.LinkList
- sendOrdered(Class<M>, int) - Method in class simudyne.core.graph.LinkList
- sendOrdered(Class<M>, T) - Method in class simudyne.core.graph.LinkList
- Sequence - Class in simudyne.core.abm
-
- Sequence(List<Section>) - Constructor for class simudyne.core.abm.Sequence
-
- SerializableBiConsumer<T,U> - Interface in simudyne.core.functions
-
Helper interface for requiring a BiConsumer implementing Serializable.
- SerializableBiFunction<T,U,R> - Interface in simudyne.core.functions
-
Helper interface for requiring a BiFunction implementing Serializable.
- SerializableConsumer<T> - Interface in simudyne.core.functions
-
Helper interface for requiring a Consumer implementing Serializable.
- SerializableFunction<T,R> - Interface in simudyne.core.functions
-
Helper interface for requiring a Function implementing Serializable.
- SerializablePredicate<T> - Interface in simudyne.core.functions
-
Helper interface for requiring a Predicate implementing Serializable.
- SerializableSupplier<T> - Interface in simudyne.core.functions
-
Helper interface for requiring a Supplier implementing Serializable.
- Server - Class in simudyne.nexus
-
- set(double) - Method in interface simudyne.core.abm.WindowedDouble
-
Update the current value of the WindowedDouble
- set(long) - Method in interface simudyne.core.abm.WindowedLong
-
Update the current value of the WindowedLong
- setAutoCompileRoot(String) - Static method in class simudyne.nexus.Server
-
Enables auto-compilation of Java files in the specified directory.
- setBody(boolean) - Method in class simudyne.core.graph.Message.Boolean
-
- setBody(double) - Method in class simudyne.core.graph.Message.Double
-
- setBody(float) - Method in class simudyne.core.graph.Message.Float
-
- setBody(int) - Method in class simudyne.core.graph.Message.Integer
-
- setBody(long) - Method in class simudyne.core.graph.Message.Long
-
- setBody(T) - Method in class simudyne.core.graph.Message.Object
-
- setBody(boolean) - Method in class simudyne.core.graph.OrderedMessage.Boolean
-
- setBody(double) - Method in class simudyne.core.graph.OrderedMessage.Double
-
- setBody(float) - Method in class simudyne.core.graph.OrderedMessage.Float
-
- setBody(int) - Method in class simudyne.core.graph.OrderedMessage.Integer
-
- setBody(long) - Method in class simudyne.core.graph.OrderedMessage.Long
-
- setBody(T) - Method in class simudyne.core.graph.OrderedMessage.Object
-
- setCreationUuid(long) - Method in class simudyne.core.graph.OrderedMessage
-
- setEnabled(boolean) - Method in interface simudyne.core.channel.OutputChannelBuilder
-
- setEnabled(boolean) - Method in interface simudyne.core.channel.OutputChannelReader
-
- setEnvironment(Environment<S>) - Method in class simudyne.core.abm.Agent
-
- setEnvironment(Environment<BGS>) - Method in class simudyne.core.graph.Vertex
-
- setHostname(String) - Static method in class simudyne.nexus.Server
-
Sets the hostname the webserver binds to.
- setId(String) - Method in interface simudyne.core.channel.OutputChannelBuilder
-
- setInitialValueRecord(ValueRecord) - Method in interface simudyne.core.channel.OutputChannelBuilder
-
- setMessageTag(long) - Method in class simudyne.core.abm.Agent
-
- setMessageTag(long) - Method in interface simudyne.core.graph.Environment
-
Set the value of the message tag which will be embedded in each message sent by this
Environment.
- setMessageTag(long) - Method in class simudyne.core.graph.local.LocalEnvironment
-
- setModelEnd(Integer) - Method in interface simudyne.core.ModelHarness
-
- setPersistent(boolean) - Method in interface simudyne.core.graph.SystemAccumulator
-
make the accumulator persitent for beginStep.
- setPort(int) - Static method in class simudyne.nexus.Server
-
Sets the port for the webserver.
- setSchema(SchemaRecord) - Method in interface simudyne.core.channel.OutputChannelBuilder
-
The schema defines the structure of an individual data record sent to the channel.
- setSeed(long) - Method in class simudyne.core.rng.SeededRandom
-
Updates the random number generator with a new seed value.
- setSeed(long) - Method in class simudyne.core.rng.XoRoShiRo128Plus
-
- setState(long[]) - Method in class simudyne.core.rng.XoRoShiRo128Plus
-
- setup() - Method in class simudyne.core.abm.AgentBasedModel
-
- setup() - Method in interface simudyne.core.abm.AgentSystem
-
- setup() - Method in interface simudyne.core.graph.Graph
-
Initialise the agent system.
- setup() - Method in interface simudyne.core.Model
-
An optional lifecycle point at which to take configured initial parameters and initialise
required internal state.
- setup() - Method in interface simudyne.core.ModelHarness
-
- setWebserverRoot(String) - Static method in class simudyne.nexus.Server
-
Sets the root directory from which to serve files from the webserver.
- shard() - Method in class simudyne.core.abm.connectors.PartitionConnected
-
- shouldEmitData() - Method in class simudyne.core.abm.AgentBasedModel
-
- shouldEmitData() - Method in interface simudyne.core.Model
-
- simudyne.core - package simudyne.core
-
- simudyne.core.abm - package simudyne.core.abm
-
- simudyne.core.abm.connectors - package simudyne.core.abm.connectors
-
- simudyne.core.abm.messages - package simudyne.core.abm.messages
-
- simudyne.core.abm.stats - package simudyne.core.abm.stats
-
- simudyne.core.annotations - package simudyne.core.annotations
-
- simudyne.core.channel - package simudyne.core.channel
-
- simudyne.core.config - package simudyne.core.config
-
- simudyne.core.data - package simudyne.core.data
-
- simudyne.core.data.graph - package simudyne.core.data.graph
-
- simudyne.core.exceptions - package simudyne.core.exceptions
-
- simudyne.core.functions - package simudyne.core.functions
-
- simudyne.core.graph - package simudyne.core.graph
-
- simudyne.core.graph.exceptions - package simudyne.core.graph.exceptions
-
- simudyne.core.graph.local - package simudyne.core.graph.local
-
- simudyne.core.license - package simudyne.core.license
-
- simudyne.core.rng - package simudyne.core.rng
-
- simudyne.core.util - package simudyne.core.util
-
- simudyne.core.values - package simudyne.core.values
-
- simudyne.nexus - package simudyne.nexus
-
- SimudyneAccumulatorNotFoundException - Exception in simudyne.core.exceptions
-
Exception used for error where the stack trace should not be shown to the user.
- SimudyneAccumulatorNotFoundException(String, String) - Constructor for exception simudyne.core.exceptions.SimudyneAccumulatorNotFoundException
-
- SimudyneCompilerException - Exception in simudyne.core.exceptions
-
- SimudyneCompilerException(String) - Constructor for exception simudyne.core.exceptions.SimudyneCompilerException
-
- SimudyneForbiddenAccumulatorCreationException - Exception in simudyne.core.exceptions
-
- SimudyneForbiddenAccumulatorCreationException(String) - Constructor for exception simudyne.core.exceptions.SimudyneForbiddenAccumulatorCreationException
-
- SimudyneInvalidInputTypeException - Exception in simudyne.core.exceptions
-
- SimudyneInvalidInputTypeException(String) - Constructor for exception simudyne.core.exceptions.SimudyneInvalidInputTypeException
-
- SimudyneInvalidRequestException - Exception in simudyne.core.exceptions
-
Exception used for error when the user provides a non valid input.
- SimudyneInvalidRequestException(String) - Constructor for exception simudyne.core.exceptions.SimudyneInvalidRequestException
-
- SimudyneInvalidRequestException(Throwable) - Constructor for exception simudyne.core.exceptions.SimudyneInvalidRequestException
-
- SimudyneInvalidRequestException(String, Throwable) - Constructor for exception simudyne.core.exceptions.SimudyneInvalidRequestException
-
- SimudyneLicenseException - Exception in simudyne.core.license
-
- SimudyneLicenseException(String) - Constructor for exception simudyne.core.license.SimudyneLicenseException
-
- SimudyneLicenseException(String, Throwable) - Constructor for exception simudyne.core.license.SimudyneLicenseException
-
- SimudyneRunnerException - Exception in simudyne.core.exceptions
-
Exception used for error where the stack trace should not be shown to the user.
- SimudyneRunnerException(String, Throwable, long) - Constructor for exception simudyne.core.exceptions.SimudyneRunnerException
-
- SimudyneSDKException - Exception in simudyne.core.exceptions
-
Exception used for error where the stack trace should not be shown to the user.
- SimudyneSDKException(String) - Constructor for exception simudyne.core.exceptions.SimudyneSDKException
-
- SimudyneSDKException(Throwable) - Constructor for exception simudyne.core.exceptions.SimudyneSDKException
-
- SimudyneSDKException(String, Throwable) - Constructor for exception simudyne.core.exceptions.SimudyneSDKException
-
- size() - Method in interface simudyne.core.graph.FilteredLinks
-
- size() - Method in class simudyne.core.graph.LinkList
-
- SmallWorld<A extends Agent<?>,T extends Link> - Class in simudyne.core.abm.connectors
-
- SmallWorld(Class<T>, SerializableBiConsumer<A, T>, int, double) - Constructor for class simudyne.core.abm.connectors.SmallWorld
-
- smallWorldConnected(int, double, Class<L>) - Method in interface simudyne.core.abm.Group
-
- smallWorldConnected(int, double, Class<L>, SerializableBiConsumer<A, L>) - Method in interface simudyne.core.abm.Group
-
Connect agents within this group using the
SmallWorld strategy.
- Source - Interface in simudyne.core.data
-
- spawn(Class<V>, SerializableConsumer<V>) - Method in class simudyne.core.abm.Agent
-
- spawn(Class<V>) - Method in class simudyne.core.abm.Agent
-
- spawn(Class<V>, SerializableConsumer<V>) - Method in interface simudyne.core.graph.Environment
-
Creates a new agent.
- spawn(Class<V>) - Method in interface simudyne.core.graph.Environment
-
- spawn(Class<T>, SerializableConsumer<T>) - Method in class simudyne.core.graph.local.LocalEnvironment
-
- spawn(Class<V>) - Method in class simudyne.core.graph.local.LocalEnvironment
-
- split(Section...) - Method in class simudyne.core.abm.Section
-
Fluent method for adding a split to a Section to create a new Sequence
- split(Section...) - Method in class simudyne.core.abm.Sequence
-
Extends this sequence with a new split, returning a new sequence (and not modifying the
existing sequence).
- Split - Class in simudyne.core.abm
-
- Split(Section[]) - Constructor for class simudyne.core.abm.Split
-
- stateFromSeed(long) - Method in class simudyne.core.rng.StateGenerator
-
- StateGenerator - Class in simudyne.core.rng
-
Generate an initial state using an md5 hash of the given seed.
- StateGenerator() - Constructor for class simudyne.core.rng.StateGenerator
-
- stats(Class<A>) - Method in class simudyne.core.abm.AgentBasedModel
-
- stats() - Method in interface simudyne.core.abm.AgentSelection
-
- stats(Class<T>) - Method in interface simudyne.core.abm.AgentSystem
-
Select all agents of a given type from the system, for summarization through
AgentStatistics.
- step(Environment<S>) - Method in class simudyne.core.abm.Agent
-
- step() - Method in class simudyne.core.abm.AgentBasedModel
-
- step(Message) - Method in interface simudyne.core.graph.Graph
-
Run a messaging phase on the agents.
- step(Environment<BGS>) - Method in class simudyne.core.graph.Vertex
-
- step() - Method in interface simudyne.core.Model
-
Required lifecycle method for implementing the calculation of a model.
- step() - Method in interface simudyne.core.ModelHarness
-
- stop() - Method in class simudyne.core.abm.Agent
-
- stop() - Method in interface simudyne.core.graph.Environment
-
Allow an vertex to stop it self.
- stop() - Method in class simudyne.core.graph.local.LocalEnvironment
-
- stream() - Method in interface simudyne.core.graph.FilteredLinks
-
- stream() - Method in class simudyne.core.graph.LinkList
-
- StringValueField - Class in simudyne.core.values
-
- StringValueField(String, String) - Constructor for class simudyne.core.values.StringValueField
-
- SubscriptionHandle - Interface in simudyne.core.channel
-
- system - Variable in class simudyne.core.abm.AgentBasedModel
-
- SystemAccumulator<AccType> - Interface in simudyne.core.graph
-
- SystemMessage - Interface in simudyne.core.graph
-
A class of Messages processed before the beginning of the phase