|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Function | |
---|---|
org.gicentre.utils.network.traer.physics | Physics library for use with Processing. |
Uses of Function in org.gicentre.utils.network.traer.physics |
---|
Subclasses of Function in org.gicentre.utils.network.traer.physics | |
---|---|
class |
Drag
Class capable of applying the drag on a particle to inhibit its motion. |
class |
Gravity
Represents a gravity function which may be applied to particles. |
Methods in org.gicentre.utils.network.traer.physics that return Function | ||
---|---|---|
|
Function.combine(Function<To,ToNew> other)
|
|
protected static Function<Particle,?> |
RungeKuttaIntegrator.kApplier(java.util.Map<Particle,Vector3D> kForces,
java.util.Map<Particle,Vector3D> kVelocities,
java.util.Map<Particle,Vector3D> originalPositions,
java.util.Map<Particle,Vector3D> originalVelocities,
float deltaT)
Provides the function that applies the single increment of the particles' positions and velocities. |
|
protected static Function<Particle,?> |
RungeKuttaIntegrator.kFunctor(java.util.Map<Particle,Vector3D> kForces,
java.util.Map<Particle,Vector3D> kVelocities)
Provides the function capable of performing the integration. |
|
protected Function<Particle,?> |
SettlingRungeKuttaIntegrator.updater(java.util.Map<Particle,Vector3D> k1Forces,
java.util.Map<Particle,Vector3D> k1Velocities,
java.util.Map<Particle,Vector3D> k2Forces,
java.util.Map<Particle,Vector3D> k2Velocities,
java.util.Map<Particle,Vector3D> k3Forces,
java.util.Map<Particle,Vector3D> k3Velocities,
java.util.Map<Particle,Vector3D> k4Forces,
java.util.Map<Particle,Vector3D> k4Velocities,
java.util.Map<Particle,Vector3D> originalPositions,
java.util.Map<Particle,Vector3D> originalVelocities,
float deltaT)
Provides the function that updates the particles in the system. |
|
protected Function<Particle,?> |
RungeKuttaIntegrator.updater(java.util.Map<Particle,Vector3D> k1Forces,
java.util.Map<Particle,Vector3D> k1Velocities,
java.util.Map<Particle,Vector3D> k2Forces,
java.util.Map<Particle,Vector3D> k2Velocities,
java.util.Map<Particle,Vector3D> k3Forces,
java.util.Map<Particle,Vector3D> k3Velocities,
java.util.Map<Particle,Vector3D> k4Forces,
java.util.Map<Particle,Vector3D> k4Velocities,
java.util.Map<Particle,Vector3D> originalPositions,
java.util.Map<Particle,Vector3D> originalVelocities,
float deltaT)
Provides the function that updates the particles in the system. |
Methods in org.gicentre.utils.network.traer.physics with parameters of type Function | ||
---|---|---|
|
Function.combine(Function<To,ToNew> other)
|
|
static
|
Function.functor(java.lang.Iterable<From> source,
Function<From,To> sideEffector)
Applies the given sideEffector on the the source. |
|
static
|
Function.transform(java.lang.Iterable<From> source,
Function<From,To> transform)
Transforms the given source using the given function. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |