public DataOfForm() { PictureNumber = 0; MultiDemSamples = new List<int[]>(); TwoDemSamples = new List<int[]>(); Parameters = new double[] {0,0}; TwoDemPars = new double[] { 0, 0,0,0 }; VarNeeded = true; MEDNeeded = true; Scaled = false; Gamma = new ArgFloatMM(0.05, "", "Ймовірність для довірчих інтервалів", "Ймовірність промаху функції розподілу повз довірчі інтервали", "<Size>"); DistrCreated = false; TwoDemDistrCreated = false; TypeOfDistr = new ArgStr(PossibleDistributions.Distributions[0], "", "Виберіть тип розподілу", "Тип розподілу, який буде змодельовано", "<>", PossibleDistributions.Distributions); NumberOfNum = new ArgIntMM(5, "s", "Поточна вибіркаКількість знаків після коми", "Кількість знаків після коми, яка буде відображатися у оцінках, результатах обчислень та інш.", "<Size>"); CurrentSample = new ArgIntMM(0, "s", "Поточна вибірка", "Виберіть вибірку, з якою будете працювати", "<Size>"); TwoDemCurrentSample = new ArgIntMM(0, "s", "Поточна двовимірна вибірка ", "Виберіть двовимірну вибірку, з якою будете працювати", "<Size>"); MultiDemCurrentSample = new ArgIntMM(0, "s", "Поточна багатовимірна вибірка ", "Виберіть багатовимірну вибірку, з якою будете працювати", "<Size>"); //CurrentSample.setMin(0); //CurrentSample.setMax(0); NameOfFile = null; DataForWork = new List<List<double>>(); //TwoDemDataForWork = new List<List<double[]>>(); NamesOfFiles = new List<string>(); TwoDemNamesOfFiles = new List<string>(); StepBack = new List<List<ToolsForWork.Changing>>(); EvalData = new Evaletions(); TDEvalData = new TwoDemEvaletions(); TwoDemStepBack = new List<List<ToolsForWork.Changing>>(); MultiDemStepBack = new List<List<ToolsForWork.Changing>>(); }
static public ArgFlg tsk2; ///< пример ключа для выбора работы2, ///< один из ключей обязан быть в командной строке. static Program() ///< статический конструктор для глобальных переменных { hlpF = new ArgFlg(false, "?", "help", "to see this help"); vF = new ArgFlg(false, "v", "verbose", "additional info"); dbgF = new ArgFlg(false, "d", "debug", "debug mode"); tsk1 = new ArgFlg(false, "t1", "workOne", "to do some work"); tsk1.show = false; tsk2 = new ArgFlg(false, "t2", "workNext", "to do another work"); tsk2.show = false; // dbgF.required = true; logLvl = new ArgIntMM(1, "l", "log", "log level", "LLL"); logLvl.setMin(1); logLvl.setMax(8); //logLvl.show = false; flNm = new ArgStr("somefile.dat", "f", "file", "data file", "FLNM"); flNm.required = true; // flNm.show = false; perCent = new ArgFloatMM(0.05, "p", "percent", "percent for something", "PPP"); perCent.setMax(100.0); }