Пример #1
0
        /********************************************************************************************
        * Public members, functions and properties
        ********************************************************************************************/

        public void ArchiveQQData()
        {
            string pathFile = QQDataPathFile;

            QQDataSet dataSet = new QQDataSet(
                n: QuantumNumberN,
                l: QuantumNumberL,
                colorState: ColorState,
                potentialType: PotentialType,
                temperature: Temperature_MeV,
                debyeMass: DebyeMass_MeV,
                displacementRMS: DisplacementRMS_fm,
                softScale: SoftScale_MeV,
                ultraSoftScale: UltraSoftScale_MeV,
                boundMass: BoundMass_MeV,
                energy: Energy_MeV,
                gammaDamp: GammaDamp_MeV,
                gammaDiss: GammaDiss_MeV,
                gammaTot: GammaTot_MeV);

            QQDataDoc.Write(pathFile, dataSet);

            LogMessages.Clear();
            LogMessages.AppendLine("Results have been saved to QQ-data file.");
            LogMessages.AppendLine();
            LogMessages.AppendLine();
        }
Пример #2
0
        private QQDataSet GetArchivedValues()
        {
            string pathFile = QQDataPathFile;

            return(QQDataDoc.GetDataSet(pathFile, QuantumNumberN, QuantumNumberL, ColorState,
                                        new List <PotentialType> {
                PotentialType
            }, Temperature_MeV));
        }
Пример #3
0
        /********************************************************************************************
        * Public static members, functions and properties
        ********************************************************************************************/

        public static List <QQDataSet> GetBoundStateDataSets(
            string dataPathFile,
            List <PotentialType> potentialTypes,
            BottomiumState state
            )
        {
            GetBottomiumStateQuantumNumbers(state, out int n, out int l);

            return(QQDataDoc.GetDataSets(dataPathFile, n, l, ColorState.Singlet, potentialTypes));
        }
Пример #4
0
        public void ShowArchivedQQData()
        {
            string pathFile = QQDataPathFile;

            LogMessages.Clear();
            LogMessages.AppendLine("Current QQ-data file:");
            LogMessages.AppendLine();
            LogMessages.AppendLine(pathFile);
            LogMessages.AppendLine();
            LogMessages.AppendLine(QQDataDoc.ReadAllText(pathFile));
        }
Пример #5
0
        public void CreateNewArchiveDataFile()
        {
            string pathFile = YburnConfigFile.QQDataPathFile;

            if (!File.Exists(pathFile))
            {
                QQDataDoc.CreateNewDataDoc(pathFile, AccuracyAlpha, AccuracyWaveFunction,
                                           AggressivenessAlpha, MaxEnergy_MeV, EnergySteps, QuarkMass_MeV, MaxRadius_fm,
                                           StepNumber, Sigma_MeV2, Tchem_MeV,
                                           Tcrit_MeV);
            }
        }