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 Particle s already specified, and hence does
not support the Force.apply(Particle) method. |
TwoBodyForce
TwoBodyForce is
Force between two specified Particle s, 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.
|