예제 #1
0
        public void SolveBjorkenflow()
        {
            SetBjorkenFlowProperties();
            InitializeFtexsSolver();

            FtexsSolver.SolveUntil(FinalTime);

            AssertSolutionsAreEqual(GetEvolvedBjorkenTemperature(), FtexsSolver.T);
        }
예제 #2
0
        public void SolveGubserflow()
        {
            SetGubserFlowProperties();
            InitializeFtexsSolver();

            FtexsSolver.SolveUntil(FinalTime);

            AssertMaxDeviationBelow(GetEvolvedGubserTemperature(), FtexsSolver.T, 3e-2);
            AssertMaxDeviationBelow(GetEvolvedGubserVelocityX(), FtexsSolver.T, 5e-6);
            // AssertMaxDeviationBelow(GetEvolvedGubserVelocityY(), FtexsSolver.T, 5e-6);
        }