예제 #1
0
        public static Matrix <double> RK45(EOMS dynamics, Matrix <double> timeSpan, Matrix <double> initialState)
        {
            IntegratorOptions    options = new IntegratorOptions();
            IntegratorParameters param   = new IntegratorParameters();

            return(Integrator.RK45Helper(dynamics, timeSpan, initialState, options, param));
        }
예제 #2
0
 /*
  * public IntegratorOptions Options { get; set; }
  *
  * public Integrator()
  * {
  *  this.Options = new IntegratorOptions();
  * }
  */
 public static Matrix <double> RK45(EOMS dynamics, Matrix <double> timeSpan, Vector initialState, IntegratorOptions options, IntegratorParameters param)
 {
     return(Integrator.RK45Helper(dynamics, timeSpan, initialState, options, param));
 }
예제 #3
0
 /*
  * public IntegratorOptions Options { get; set; }
  *
  * public Integrator()
  * {
  *  this.Options = new IntegratorOptions();
  * }
  */
 public static Matrix <double> RK45(EOMS dynamics, Matrix <double> timeSpan, Matrix <double> initialState, IntegratorOptions options)
 {
     return(Integrator.RK45Helper(dynamics, timeSpan, initialState, options));
 }