public void TestTrubaTest() { //double lt = initcond[0]; //длина трубы //double ht = initcond[1]; //высота трубы //double x0t = initcond[2];//отностиельная граница по Икс //double p1t = initcond[3]; //Давление слева //double ro1t = initcond[4]; //Плотность слева //double p2t = initcond[5]; //Давление справа //double ro2t = initcond[6]; //Плотность справа var tst = SPH2D_Ver3.TestTruba(1, 0.3, 0.5, 1, 1, 0.1, 0.125); //System.Core.dll!System.Linq.Enumerable.ConcatIterator<SimpleIntegrator.IScnPrm>(System.Collections.Generic.IEnumerable < SimpleIntegrator.IScnPrm > first,System.Collections.Generic.IEnumerable < SimpleIntegrator.IScnPrm > second) Unknown }
public void GetMassTest() { double delta = 1, h = 2, ro = 10; var m = SPH2D_Ver3.GetMass(delta, h, ro); var ro_answ = 0d; for (int i = -10; i <= 10; i++) { for (int j = -10; j <= 10; j++) { ro_answ += m * Particle2DBase.W_func(Math.Sqrt(i * delta * i * delta + j * delta * j * delta), h); } } Assert.AreEqual(ro, ro_answ, 0.0000001); }