| Package | Description |
|---|---|
| org.gicentre.utils.network |
Network-related utilities for use with Processing.
|
| org.gicentre.utils.network.traer.physics |
Physics library for use with Processing.
|
| Class and Description |
|---|
| Particle
Class for representing a Particle.
|
| Class and Description |
|---|
| AbstractForce
A skeletal implementation of
Force covering the methods concerned with the on/off
state. |
| Attraction
This class implements TwoBodyForce to represent an inverse-square law force with a force
constant and minimal distance.
|
| BackwardEulerIntegrator
Class capable of performing backward Euler integration.
|
| Drag
Class capable of applying the drag on a particle to inhibit its motion.
|
| Force
Interface specifying the basic mechanics of a Force.
|
| ForwardEulerIntegrator
Class capable of performing forward Euler integration.
|
| Function
Abstraction of functions capable of performing iterated transformations.
|
| Gravity
Represents a gravity function which may be applied to particles.
|
| Integrator
Abstract integrator that defines a number of preset integrator factories.
|
| Integrator.METHOD
Lists the different integration methods that can be produced by the integrator factory.
|
| ModifiedEulerIntegrator
Modified Euler integrator that evolves the state of a particle system.
|
| Particle
Class for representing a Particle.
|
| ParticleSystem
Represents an entire particle system containing particles and forces between them.
|
| RungeKuttaIntegrator
Class capable of performing Runge Kutta integration.
|
| Spring
Class for representing a physical spring by extending
TwoBodyForce to calculate
the force with a spring constant (Spring.ks), damping factor (Spring.d), and an
ideal length (Spring.l). |
| TargetedForce
A
Force that has its subject Particles already specified, and hence does
not support the Force.apply(Particle) method. |
| TwoBodyForce
TwoBodyForce is
Force between two specified Particles, which extends
TargetedForce and simplifies implementation of custom Forces. |
| TwoBodyForce.ForcePair
Class that wraps Vector3D forces to apply to the two ends of this TwoBodyForce.
|
| Vector3D
Represents 3D vectors and the operations on them.
|