ODE


package ode1d;

/** 
 * class to model ODEs <br>
 *    x' = f(x, t), x(t0) = x0<br>
 * in 1 dimension
 */
public abstract class ODE {
    
  /** initial time */ 	
  public double   t0;
  /** initial value at time t0 */
  public double  x0;
  
  /**
   * constructor setting initial time and value
   */
  public ODE(double x0, double t0) {
    this.t0 = t0;
    this.x0 = x0;
  }

  /** 
   * right hand side of ODE
   */
  public abstract double f(double x, double t);
}

previous    contents     next

Peter Junglas 20.12.1999