com.yobotics.simulationconstructionset
Class CollisionRungeKutta

java.lang.Object
  extended by com.yobotics.simulationconstructionset.CollisionRungeKutta
All Implemented Interfaces:
java.io.Serializable

public class CollisionRungeKutta
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
CollisionRungeKutta(int NVARS)
           
 
Method Summary
 int badSteps()
           
 int goodSteps()
           
 void integrate(double[] y, double[] range, CollisionDerivativeVector dv)
           
 void setAccuracy(double accuracy)
           
 void setAdaptive()
           
 void setMinimumStepSize(double stepSize)
           
 void setNonAdaptive()
           
 void setStepSize(double stepSize)
           
 void setVerbose()
           
 void setVerbose(boolean verbose)
           
 int steps()
           
 double stepSize()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollisionRungeKutta

public CollisionRungeKutta(int NVARS)
Method Detail

setStepSize

public void setStepSize(double stepSize)

setMinimumStepSize

public void setMinimumStepSize(double stepSize)

setAdaptive

public void setAdaptive()

setNonAdaptive

public void setNonAdaptive()

setAccuracy

public void setAccuracy(double accuracy)

setVerbose

public void setVerbose(boolean verbose)

setVerbose

public void setVerbose()

goodSteps

public int goodSteps()

badSteps

public int badSteps()

steps

public int steps()

stepSize

public double stepSize()

integrate

public void integrate(double[] y,
                      double[] range,
                      CollisionDerivativeVector dv)
               throws com.yobotics.simulationconstructionset.ODEException,
                      com.yobotics.simulationconstructionset.CollisionDerivativeException
Throws:
com.yobotics.simulationconstructionset.ODEException
com.yobotics.simulationconstructionset.CollisionDerivativeException