コード例 #1
0
        ///// <summary>
        ///// MeITol1 = An indicator for the type of error control.
        /////                 ITOL    RTOL       ATOL          EWT(i)
        ///// MeITol1 =1     scalar     scalar     RTOL*ABS(Y(i)) + ATOL
        ///// MeITol1 =2     scalar     array      RTOL*ABS(Y(i)) + ATOL(i)
        ///// MeITol1 =3     array      scalar     RTOL(i)*ABS(Y(i)) + ATOL
        ///// MeITol1 =4     array      array      RTOL(i)*ABS(Y(i)) + ATOL(i)
        ///// </summary>
        //public int ITol
        //{
        //    get { return MeITol; }
        //    set { MeITol = value; }
        //}



        #endregion

        #region Internal Metods

        internal override void InitializeRungeKuttaClasses()
        {
            _hinit       = new HINIT();
            _cdopri      = new CDOPRI();
            _contd5      = new CONTD5(_CONDO5);
            _dopcor      = new DOPCOR(_hinit, _cdopri, _CONDO5);
            this._Dopri5 = new DOPRI5(_dopcor);

            base._RKSolOut = new RKSolOut(this._contd5);
        }
コード例 #2
0
ファイル: RKSolOut.cs プロジェクト: olesar/Altaxo
        ///// <summary>
        ///// El indice en el que se esta calculando.
        ///// </summary>
        /////

        #endregion Fields

        #region Constructor

        public RKSolOut(CONTD5 contd5ExpicitRK)
        {
            _Contd5ExpicitRK = contd5ExpicitRK;
        }