| 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 | |