예제 #1
0
        /********************************************************************************************
        * Public members, functions and properties
        ********************************************************************************************/

        public void Advance(
            Ftexs solver
            )
        {
            Values = solver.T;
            FindMaximumTemperature();
        }
예제 #2
0
        private void InitTemperature()
        {
            Temperature = new FireballTemperatureField(
                CoordinateSystem,
                GlauberCalculation.TemperatureScalingField,
                Param.InitialMaximumTemperature_MeV,
                Param.ThermalTime_fm,
                CurrentTime);

            if (Param.ExpansionMode == ExpansionMode.Transverse)
            {
                Solver = new Ftexs(Param.GridCellSize_fm, CurrentTime, 0.25,
                                   Temperature.GetValues(), VelocityX.GetValues(), VelocityY.GetValues());
            }

            Param.InitialMaximumTemperature_MeV = MaximumTemperature;
        }