示例#1
0
        protected override void RunTest(Dictionary <string, Flag> flags, Evel.interfaces.IProject project)
        {
            ISpectrum spectrum = project.Containers[docid].Spectra[sid];
            //AnhProject anhproject = (AnhProject)project;
            AnhSpectraContainer container = (AnhSpectraContainer)spectrum.Container;

            project.FirstSpectraSearch(new ISpectrum[] { spectrum });
            Console.WriteLine("{0} chisq: {1}", spectrum.Name, spectrum.Fit);
        }
示例#2
0
 public static void saveSpectrumFile(AnhSpectraContainer container, AnhSpectrum spectrum, string fileName)
 {
     throw new NotSupportedException();
     //TextWriter writer = new StreamWriter(fileName);
     //container.setLongestRange();
     //container.preparePromptInts(container.Spectra[0]);
     //double[] s = container.getTheoreticalSpectrum(container.Spectra[0]);
     //int stop = (int)container.Spectra[0].Parameters[4].Components[0][2].Value;
     //for (int i = 0; i <= stop; i++)
     //    writer.WriteLine(s[i]);
     //writer.Close();
 }
示例#3
0
 public static void saveSpectrumFile(AnhSpectraContainer container, AnhSpectrum spectrum)
 {
     saveSpectrumFile(container, spectrum, "E:/SpectraComparison/Evel.txt");
 }