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)); }
/* * 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)); }
/* * 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)); }