From Nova Documentation
- active level
- The capsule of a model project currently selected in the Capsule Set pane and displayed in the Model Canvas.
- An aggregating component that manages its members as agents moving over a cartesian or hexagonal plane.
- Also aggregating container and aggregating component. Refers to CellMatrices, AgentVectors, SimWorlds, NodeNetworks and NetWorlds. Aggregators hold multiple instances of their elements and create a virtual topology within which the elements operate. Members of aggregating containers must be Capsules.
- atomic component
- Components such as Stocks, Terms, Flows, Commands, Codechips, etc., that do not have sub-components. They can only be members of Capsules.
- Prototype for a simulation unit. Capsules contain interacting base and aggregating components, and chips, and may contain inputs and outputs.
- Capsule Interface
- Also referred to as Interface. The set of DataInput and DataOutput components in a Capsule. They corrspond to pins in the enclosing Container.
- capsule set:The window of the Application Interface where the capsules of a model are listed.
- A button that converts the visual representation of a Nova model into a script.
- An aggregating component that creates a two-dimensional cartesian or hexagonal topology with its members.
- cellular automaton
- A type of spatially explicit model where space is represented as a two-dimensional finite grid and each cell has a discrete state.
- A Container component which contains a single Capsule for membership in a parent Capsule.
- A special object for maintaining model time and providing strobe signals to the components.
- Clocked Chip
- A Chip with which a new Clock has been associated. Each strobe on the Chip produces a complete run of the enclosed Capsule instance based on the parameters of the associated Clock.
- A programmable component with user-specified inputs and outputs.
- A Nova component containing executable code that changes the state of the program.
- component equation
- Also called component expression. One or more lines of code included as a component property that defines the value of that component.
- The window of the Application Interface where you can enter NovaScript commands one at a time.
- Chip or aggregator component. A Container holds one or more Capsule instances (or submodels). The latter are called elements or members of the Container
- converter plug-in
- A plug-in used to compute values used in updating the current state.
- delta value
- The amount of time between state updates; also called dt.
- deterministic model
- A model where the outcome is fully predictable from the initial state (i.e., no random effects).
- display plug-in
- A plug-in used only for visualization.
- dynamic systems model
- A model of a system that changes over time.
- Euler Method
- A method of numeric integration that estimates P(t) as P(t-t) + P(t-t)t, where t is the change in time. Pronounced "Oiler method".
- global segment
- Section of the Programming Window containing global definitions.
- A text string (beginning with a letter) used as a property or local variable.
- integration method
- Procedure used to iterate from t to t + dt when considering continuous functions.
- See Capsule Interface
- Step from time t to t + dt in the simulation.
- local variable
- An identifier used as a variable within a specific Capsule instance.
- local variable segment
- Section of the Programming Window containing local variables.
- Constituent of a Container.
- An object field that contains a function.
- method segment
- Section of the Programming Window containing local methods.
- Model Canvas
- The window of the Application Interface where the model is graphically designed and built from components.
- model time
- Local simulation time in units determined by the model.
- A model involving an element of chance (i.e., randomness).
- An aggregating component that creates a network (i.e. mathematical graph) topology in which its members are nodes.
- Another name for the host of an aggregator.
- A user-defined extension to Nova that adds a new component type.
- post-processing (post-process)
Actions required during the post-update phase.
- Actions taken after the current state is changed during an iteration.
- Actions taken before the current state is changed during an iteration.
- Programming Window
- The section of the Nova interface in which the user may add code.
- All of the capsules, functions, clock settings, etc. associated with a model. When you open Nova, you are working on a project.
- An identifier whose value is fixed throughout the simulation.
- property segment
- Section of the Programming Window containing local properties.
- A special NovaScript object that contains all of the output from a Stock during a complete run. Used to accumulate statistics.
- Runge-Kutta 2 Method
- A method of numeric integration that employs a correction to each Euler method estimate.
- Runge-Kutta 4 Method
- A method of numeric integration, where each approximation is weighted average of four estimates.
- schema or scenario
- NovaScript object used for defining a component. Acts like a class declaration for NovaScript objects.
- state object binding referencing the component object.
- Pointer to the state object of a simulator.
- A sequence of state transitions from a start time to an end time using a fixed time increment dt.
- Capsules, CellMatrices, AgentVectors SimWorlds, NodeNetworks and NetWorlds, all of which have constitutent members.
- An aggregating component containing a CellMatrix and AgentVector, in which the CellMatrix serves as the cartesian or hexagonal space in which the AgentVector's agents exist.
- start time
- Point in model time when the simulation starts (usually 0).
- State Object
- A special object referenced from Self in a simulator. For Capsules, it contains the current value for each member; for aggregating components it provides methods for obtaining the state object of members.
- stateful component
- A component that keeps track of its value over time (e.g., Stock).
- stateful plug-in
- A plug-in with state-values that persist between iterations.
- stateless component
- A component that is only aware of its current value.
- stochastic model
- A model that exhibits random effects.
- Action taken by each component at each iteration.
- component object binding referencing an object's container.
- Pointer to the state object of the container of a simulator.
- A library of very useful functions included in NovaScript; see http://underscorejs.org.
- The practice of treating coordinates outside the dimension of a cartesian space as continuing from the opposite boundary. The resulting space becomes a torus topologically.