コード例 #1
0
        public void IntegratorTest()
        {
            StateSpace_EOMS dynamics = new StateSpace_EOMS();
            Matrix <double> tspan    = new Matrix <double>(new double[1, 2] {
                { 0, 20 }
            });
            Matrix <double> y0 = new Matrix <double>(new double[2, 1] {
                { 1 }, { 0 }
            });
            Matrix <double> result = Integrator.RK45(dynamics, tspan, y0);

            System.IO.File.WriteAllText("integratorOut.txt", result.ToString());

            Console.ReadLine();
        }
コード例 #2
0
 public void PositionECIUnitTest()
 {
     StateSpace_EOMS msd = new StateSpace_EOMS();
     var             initialConditions = new Matrix <double>();
     DynamicState    dynamicState      = new DynamicState(DynamicStateType.PREDETERMINED_ECI, msd, initialConditions);
 }