A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
SATCollisionFactory — Class in package org.generalrelativity.foam.dynamics.collision.fine.sat
SATCollisionFactory() — Constructor in class org.generalrelativity.foam.dynamics.collision.fine.sat.SATCollisionFactory
Creates a new SATCollisionFactor and builds its detectorMap
setCoarseCollisionDetector(detector:org.generalrelativity.foam.dynamics.collision:ICoarseCollisionDetector) — Method in class org.generalrelativity.foam.Foam
Sets the engine's coarse collision detector
setCoarseCollisionDetector(detector:org.generalrelativity.foam.dynamics.collision:ICoarseCollisionDetector) — Method in class org.generalrelativity.foam.dynamics.PhysicsEngine
Sets the engine's coarse collision detector
setCollisionFactory(factory:org.generalrelativity.foam.dynamics.collision:ICollisionFactory) — Method in class org.generalrelativity.foam.Foam
Defines the collision factory used by the coarse detector to return IFineCollisionDetectors
setCollisionFactory(factory:org.generalrelativity.foam.dynamics.collision:ICollisionFactory) — Method in class org.generalrelativity.foam.dynamics.PhysicsEngine
Defines the collision factory used by the coarse detector to return IFineCollisionDetectors
setRenderer(renderer:org.generalrelativity.foam.view:IFoamRenderer) — Method in class org.generalrelativity.foam.Foam
Sets the renderer
setupRenderDataDefaults(renderable:org.generalrelativity.foam.view:Renderable) — Method in class org.generalrelativity.foam.view.SimpleFoamRenderer
ShapeUtil — Class in package org.generalrelativity.foam.util
SimpleFoamRenderer — Class in package org.generalrelativity.foam.view
SimpleFoamRenderer() — Constructor in class org.generalrelativity.foam.view.SimpleFoamRenderer
SimpleForceGenerator — Class in package org.generalrelativity.foam.dynamics.force
SimpleForceGenerator(force:org.generalrelativity.foam.math:Vector) — Constructor in class org.generalrelativity.foam.dynamics.force.SimpleForceGenerator
Creates a new generic force generator
SimpleMap — Class in package org.generalrelativity.foam.util
SimpleMap() — Constructor in class org.generalrelativity.foam.util.SimpleMap
SimpleOrbit — Class in package example.orbit
SimpleOrbit() — Constructor in class example.orbit.SimpleOrbit
SimpleParticle — Class in package org.generalrelativity.foam.dynamics.element.particle
SimpleParticle(x, y, vx, vy, mass, friction, elasticity, stateLength) — Constructor in class org.generalrelativity.foam.dynamics.element.particle.SimpleParticle
Creates a new SimpleParticle
Simplification — Class in package org.generalrelativity.foam.dynamics.enum
simulatables — Property in class org.generalrelativity.foam.Foam
simulate() — Method in class org.generalrelativity.foam.Foam
Starts running the simulation
solverIterations — Property in class org.generalrelativity.foam.Foam
solverIterations — Property in class org.generalrelativity.foam.dynamics.PhysicsEngine
Sets the number of times the timestep is subdivided and collision is checked
SOLVER_ITERATIONS — Constant static property in class org.generalrelativity.foam.dynamics.PhysicsEngine
offers a default number of iterations per frame
source — Property in class example.orbit.force.GravitationalForceGenerator
source of gravitational pull (references mass)
SOURCE_COLOR — Constant static property in class example.orbit.SimpleOrbit
Spring — Class in package org.generalrelativity.foam.dynamics.force.spring
Spring(element1:org.generalrelativity.foam.dynamics.element:ISimulatable, element2:org.generalrelativity.foam.dynamics.element:ISimulatable, k, damp) — Constructor in class org.generalrelativity.foam.dynamics.force.spring.Spring
Constructs a new Spring
START_COLOR — Constant static property in class example.orbit.SimpleOrbit
_state — Property in class org.generalrelativity.foam.dynamics.element.particle.SimpleParticle
holds the state of the system
state — Property in class org.generalrelativity.foam.dynamics.element.particle.SimpleParticle
Gets the state of the differential equation

Consider a particle with position x and velocity v.

state — Property in interface org.generalrelativity.foam.dynamics.ode.IODE
Gets the state of the differential equation

Consider a particle with position x and velocity v.

staticCanvas — Property in class org.generalrelativity.foam.view.SimpleFoamRenderer
_staticRenderables — Property in class org.generalrelativity.foam.view.SimpleFoamRenderer
step — Event in class org.generalrelativity.foam.Foam
step(dt) — Method in class org.generalrelativity.foam.dynamics.PhysicsEngine
This seemingly harmless little method is the heart of the physics simulation.
step(dt) — Method in interface org.generalrelativity.foam.dynamics.ode.IODESolver
Advances the equation by the given timestep
step(dt) — Method in class org.generalrelativity.foam.dynamics.ode.solver.AbstractSolver
step(dt) — Method in class org.generalrelativity.foam.dynamics.ode.solver.Euler
Advances the state of the equation by the supplied timestep
step(dt) — Method in class org.generalrelativity.foam.dynamics.ode.solver.RK4
Advances the state of the system by dt
STEP — Constant static property in class org.generalrelativity.foam.Foam
step event
stepBackward(event) — Method in class org.generalrelativity.foam.Foam
stepForward(event) — Method in class org.generalrelativity.foam.Foam
stop() — Method in class org.generalrelativity.foam.Foam
Stops the simulation
stopColliding(element:org.generalrelativity.foam.dynamics.element:ISimulatable) — Method in class org.generalrelativity.foam.Foam
Removes an element from collision consideration
stopDrawing(element) — Method in class org.generalrelativity.foam.Foam
Stops an element from being rendered.
stopSimulating(element:org.generalrelativity.foam.dynamics.element:ISimulatable) — Method in class org.generalrelativity.foam.Foam
Stops an element from being simulated

Note that this does not stop an element from being rendered.

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z