Exemplo n.º 1
0
 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>>();
 }
Exemplo n.º 2
0
 public DataOfHist()
 {
     NumberOfClassesChangedByUser = false;
     NumberOfClasses = new ArgIntMM(1, "s", "Кількість класів", "Кількість класів для гістограми", "<Size>");
     ColorOfHist = new ArgStr("Black", "p", "Колір гістограми", "Колір, яким будуть відображені стовпці гістограми", "<color>", PossibleColours.colours);
     ColorOfTheor = new ArgStr("Red", "p", "Колір статистично відтвореної функції щільності", "Колір, яким буде зображено статистично відтворену і масштабовану функцію щільності після моделювання","", PossibleColours.colours);
     NumberOfClasses.setMin(1);
     MinLimit = 0;
     MaxLimit = 0;
     Step = 0;
 }
Exemplo n.º 3
0
 static ResourcesGenerator()
 {
     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");
     logLvl = new ArgIntMM(1, "l", "log", "log level", "LLL");
     logLvl.setMin(1);
     logLvl.setMax(8);
     flNm = new ArgStr("none", "f", "file", "data file, if not set - list (recourceNm, fileNm) from stdin", "FLNM");
     resx = new ArgStr(".r.resx", "r", "resx", "resurce file", "RFNM");
 }
Exemplo n.º 4
0
 public DataOfDsitrFun()
 {
     DistrFunction = null;
     ColorOfLimits = new ArgStr("DarkGreen", "p", "Колір довірчих інтервалів", "Цим кольором будуть малюватися довірчі інтервали після відтворення розподілу", "<color>", PossibleColours.colours);
     ColorOfTheorFunc = new ArgStr("Grey", "p", " Колір статистично відтвореної функції розподілу", "Цим кольором буде малюватися статистична функція розподілу після відтворення розподілу", "<color>", PossibleColours.colours); 
     ColorOfEmpFunc = new ArgStr("Red", "p", "Колір емпіричної функції розподілу", "Цим кольором буде зображено емпіричну функцію розподілу", "<color>", PossibleColours.colours);
     ColorOfClassFunc = new ArgStr("Black", "p", "Колір емпіричної функції розподілу, розбитої на класи", "Цим кольором буде зображено емпіричну функцію розподілу, розбиту на класи", "<color>", PossibleColours.colours); 
     NumberOfClassesChangedByUser = false;
     NumberOfClasses = new ArgIntMM(1, "s", "Кількість класів", "Кількість класів для емпіричної функції розподілу, розбитої на класи", "<Size>");
     NumberOfClasses.setMin(1);
     MinLimit = 0;
     MaxLimit = 0;
     Step = 0;
 }
Exemplo n.º 5
0
//        static public ArgIntMM  max ;
//        static public ArgInt   sleep ;
//        static public int     current = 3;

        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");
            nm     = new ArgStr("eeee", "t", "text", "parameter for text", "tttt");
            num    = new ArgFloat(1.0, "n", "number", "parameter for float");
            logLvl = new ArgIntMM(1, "l", "log", "log level", "LLL");
//           sleep  =  new ArgIntMM(125,  "s",  "sleep",   "msecs to sleep", "SSS");
            logLvl.setMin(1);
            logLvl.setMax(8);
//           max =  new ArgIntMM(1000,  "m",  "max",   "to count prime numbers up to MAX", "MAX");
//           max.setMin(1);
        }
Exemplo n.º 6
0
        static public int current = 3; ///<текущий претендент на выполнение свойства быть простым числом

        static Program()               /// статический конструктор
        {
            string lLvl = "log level names:{" + Loger.ILList() + "}";

            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");
            logLvl = new ArgIntMM(1, "l", "log", "log level", "LLL");
            logNm  = new ArgStr("Error", "ln", "logName", lLvl, "NNN");
            sleep  = new ArgIntMM(125, "s", "sleep", "msecs to sleep", "SSS");
            logLvl.setMin(1);
            logLvl.setMax(8);
            max = new ArgIntMM(1000, "m", "max", "to count prime numbers up to MAX", "MAX");
            max.setMin(1);
        }
Exemplo n.º 7
0
        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);
        }