package model
The model
package contains a trait giving a template for models to follow.
The scalation
package specifies system-wide constants for directory paths.
The scalation
package specifies system-wide constants for directory paths.
Sub-packages may wish to define 'BASE-DIR = DATA_DIR + ⁄ + <package>' in their
own 'package.scala' files. For maintainability, directory paths should only
be specified in 'package.scala' files.
The activity
package contains classes, traits and objects for
activity-oriented simulation models (for example, Petri Nets).
The activity
package contains classes, traits and objects for
activity-oriented simulation models (for example, Petri Nets).
The analytics
package contains classes, traits and objects for
analytics including clustering and prediction.
The analytics
package contains classes, traits and objects for
analytics including clustering and prediction.
The animation
package contains classes, traits and objects for
2D animation of simulation objects.
The animation
package contains classes, traits and objects for
2D animation of simulation objects.
The calculus
package contains classes with methods for computing
derivatives, gradient vectors, Jacobian matrices, integrals and basic
operators in Functional Analysis.
The calculus
package contains classes with methods for computing
derivatives, gradient vectors, Jacobian matrices, integrals and basic
operators in Functional Analysis.
The dynamics
package contains classes, traits and objects for
system dynamics simulations using Ordinary Differential Equations (ODEs).
The dynamics
package contains classes, traits and objects for
system dynamics simulations using Ordinary Differential Equations (ODEs).
The dynamics_pde
package contains classes, traits and objects for
system dynamics simulations using Partial Differential Equations 'PDE's.
The dynamics_pde
package contains classes, traits and objects for
system dynamics simulations using Partial Differential Equations 'PDE's.
The event
package contains classes, traits and objects for event oriented
simulation models (for example, event scheduling or event graphs).
The event
package contains classes, traits and objects for event oriented
simulation models (for example, event scheduling or event graphs).
The graphalytics
package contains classes, traits and objects for graph
analytics on Trees, 'DAG's and Directed Graphs.
The graphalytics
package contains classes, traits and objects for graph
analytics on Trees, 'DAG's and Directed Graphs. It provides an implicit
conversion when needed for converting doubles to vectors.
The linalgebra
package contains classes, traits and objects for
linear algebra, including vectors and matrices for real and complex numbers.
The linalgebra
package contains classes, traits and objects for
linear algebra, including vectors and matrices for real and complex numbers.
The math
package contains classes, traits and objects for common mathematical
operations.
The math
package contains classes, traits and objects for common mathematical
operations. Its package object defines exponentiation, logarithmic, trigonometric,
etc. operators and functions.
The maxima
package contains classes, traits and objects for
optimization to find maxima.
The maxima
package contains classes, traits and objects for
optimization to find maxima.
The minima
package contains classes, traits and objects for
optimization to find minima.
The minima
package contains classes, traits and objects for
optimization to find minima.
The model
package contains a trait giving a template for models to follow.
The model
package contains a trait giving a template for models to follow.
The plot
package contains classes, traits and objects for
simple plotting of x-y data.
The plot
package contains classes, traits and objects for
simple plotting of x-y data.
The process
package contains classes, traits and objects for process-oriented
simulation models (for example, process-interaction).
The process
package contains classes, traits and objects for process-oriented
simulation models (for example, process-interaction).
The queueingnet
package contains classes, traits and objects for
solving simple queueing network problems.
The queueingnet
package contains classes, traits and objects for
solving simple queueing network problems.
The random
package contains classes, traits and objects for
the generation of random numbers.
The random
package contains classes, traits and objects for
the generation of random numbers.
The relalgebra
package contains classes, traits and objects for
columnar relational algebra, where columns are vectors from
the linalgebra
package.
The relalgebra
package contains classes, traits and objects for
columnar relational algebra, where columns are vectors from
the linalgebra
package.
The scala2d
package contains classes, traits and objects for
for simple 2D graphics in scala, based upon java.swing
, java.awt
and
java_awt_geom
.
The scala2d
package contains classes, traits and objects for
for simple 2D graphics in scala, based upon java.swing
, java.awt
and
java_awt_geom
.
The scala3d
package contains classes, traits and objects for for simple 3D
graphics in scala, based upon javafx.
The scala3d
package contains classes, traits and objects for for simple 3D
graphics in scala, based upon javafx. Its package object contains type aliases for
'javafx.geometry.Point3D' and all subclasses of 'javafx.scene.shape.Shape3D'.
The stat
package contains classes, traits and objects for basic statistical
functions and analyses.
The stat
package contains classes, traits and objects for basic statistical
functions and analyses. The package object itself defines an implicit
conversion from scalation.linalgebra.VectorD
to StatVector
.
The state
package contains classes, traits and objects for
state-oriented simulation models (for example, Markov Chains).
The state
package contains classes, traits and objects for
state-oriented simulation models (for example, Markov Chains).
The tableau
package contains classes for tableau oriented simulation models
(similar to spreadsheet simulations).
The tableau
package contains classes for tableau oriented simulation models
(similar to spreadsheet simulations).
The util
package contains classes, traits and objects for basic utility
functions.
The util
package contains classes, traits and objects for basic utility
functions.
The model
package contains a trait giving a template for models to follow.