numericalMethods.calculus.odeSolving
Class ExampleODE

java.lang.Object
  |
  +--numericalMethods.calculus.odeSolving.ExampleODE

public class ExampleODE
extends java.lang.Object

This classs illustrates the usage of the ode solvers. We solve the following ode in two variables: x'(t) = sin( t ) cos( x ) y'(t) = sin( t ) sin( y )


Inner Class Summary
static class ExampleODE.F
          In numericalMethods funtions are defined by a pair of interfaces describing parameter and value space seperatly.
 
Constructor Summary
ExampleODE()
           
 
Method Summary
static void main(java.lang.String[] arg)
          Solves the above given ode in the time interval [0,1] with start values x0 and y0 given in the argument list.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExampleODE

public ExampleODE()
Method Detail

main

public static void main(java.lang.String[] arg)
Solves the above given ode in the time interval [0,1] with start values x0 and y0 given in the argument list. The application uses three different adaptive ode solvers, Extrap, RungeKuttaFehlberg, and BulirschStoer, to integrate the equation and gives print out.
Parameters:
arg - x0 and y0 start values for integration (default x0=1, y0=0)