MCPcopy Create free account
hub / github.com/OpenSourcePhysics/osp / initialize

Method initialize

src/csm/ch03/ProjectileApp.java:32–43  ·  view source on GitHub ↗

Initializes the simulation.

()

Source from the content-addressed store, hash-verified

30 * Initializes the simulation.
31 */
32 @Override
33public void initialize() {
34 double dt = control.getDouble("dt");
35 double x = control.getDouble("initial x");
36 double vx = control.getDouble("initial vx");
37 double y = control.getDouble("initial y");
38 double vy = control.getDouble("initial vy");
39 projectile.setState(x, vx, y, vy);
40 projectile.setStepSize(dt);
41 double size = (vx*vx+vy*vy)/10; // estimate of size needed for display
42 animationFrame.setPreferredMinMax(-1, size, -1, size);
43 }
44
45 /**
46 * Does a time step.

Callers

nothing calls this directly

Calls 4

getDoubleMethod · 0.65
setStepSizeMethod · 0.65
setPreferredMinMaxMethod · 0.65
setStateMethod · 0.45

Tested by

no test coverage detected