/******************************************************************************************** * 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(); }
private QQDataSet GetArchivedValues() { string pathFile = QQDataPathFile; return(QQDataDoc.GetDataSet(pathFile, QuantumNumberN, QuantumNumberL, ColorState, new List <PotentialType> { PotentialType }, Temperature_MeV)); }
/******************************************************************************************** * 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)); }
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)); }
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); } }