示例#1
0
文件: RKSolOut.cs 项目: Altaxo/Altaxo
		///// <summary>
		///// El indice en el que se esta calculando.
		///// </summary>
		/////

		#endregion Fields

		#region Constructor

		public RKSolOut(CONTD5 contd5ExpicitRK)
		{
			this._Contd5ExpicitRK = contd5ExpicitRK;
		}
示例#2
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 Properties

		#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);
		}