示例#1
0
		internal override void InitializeRungeKuttaClasses()
		{
			bbampl = new BBAMPL();
			dec = new DEC();
			sol = new SOL();
			dech = new DECH();
			solh = new SOLH();
			decc = new DECC();
			solc = new SOLC();
			dechc = new DECHC();
			solhc = new SOLHC();
			decb = new DECB();
			solb = new SOLB();
			decbc = new DECBC();
			solbc = new SOLBC();
			elmhes = new ELMHES();
			//solout = new SOLOUTR(INTERN);
			contr5 = new CONTR5(CONRA5);
			decomr = new DECOMR(dec, decb, elmhes, dech, LINAL);
			decomc = new DECOMC(decc, decbc, dechc, LINAL);
			slvrar = new SLVRAR(sol, solb, solh, LINAL);
			slvrai = new SLVRAI(solc, solbc, solhc, LINAL);
			slvrad = new SLVRAD(sol, solc, solb, solbc, solh, solhc, LINAL);
			estrad = new ESTRAD(sol, solb, solh, LINAL);
			estrav = new ESTRAV(sol, solb, solh, LINAL);
			slvrod = new SLVROD(sol, solb, LINAL);
			slvseu = new SLVSEU(sol, solb, solh, LINAL);
			radcor = new RADCOR(decomr, decomc, slvrad, estrad, CONRA5, LINAL);
			radau5 = new RADAU5(radcor);
			//dr1_radau5 = new DR1_RADAU5(fvpol, jvpol, solout, bbampl, radau5);

			base._RKSolOut = new RKSolOut(this.contr5);
		}
示例#2
0
文件: RKSolOut.cs 项目: Altaxo/Altaxo
		public RKSolOut(CONTR5 contr5ImplicitRK)
		{
			this._Contr5ImplicitRK = contr5ImplicitRK;
		}