root/applications/robust/main.cpp @ 1266

Revision 1266, 1.4 kB (checked in by sindj, 14 years ago)

Dodelavani vypoctu integralu v polyhedronech. JS

RevLine 
[976]1
2/*!
3\file
4\brief Robust
5\author Vasek Smidl
6
7 */
8
9#include "robustlib.h"
[1216]10#include <vector>
[1208]11using namespace itpp;
[976]12
[1213]13using namespace bdm;
[976]14
15int main ( int argc, char* argv[] ) {
16       
[1234]17        emlig* emlig1 = new emlig(3);
[1186]18
[1266]19        emlig1->set_correction_factors(3);
20
[1234]21        //emlig1->step_me(0);
22
[1219]23        for(int i = 0;i<500;i++)
24        {
[1220]25                cout << "Step:" << i << endl;
[1208]26
[1254]27                double condition[4];           
[1220]28
[1219]29                condition[0] = rand()/1000.0;
30                condition[1] = rand()/1000.0;
31                condition[2] = rand()/1000.0;
32                condition[3] = rand()/1000.0;
[1234]33                /*condition[4] = rand()/1000.0;
[1220]34                condition[5] = rand()/1000.0;
35                condition[6] = rand()/1000.0;
36                condition[7] = rand()/1000.0;
[1234]37                condition[8] = rand()/1000.0;*/
[1220]38               
[1216]39
[1234]40                vec* condition_vec = new vec(condition,4);
[1219]41                emlig1->add_condition(*condition_vec);
42
[1234]43                emlig1->step_me(i);
[1219]44               
45                vector<int> sizevector;
46                for(int s = 0;s<=emlig1->number_of_parameters;s++)
47                {
48                        sizevector.push_back(emlig1->statistic_rowsize(s));
49                }
50        }
51
52
53       
54        /*
55        emlig1->step_me(1);
56
57        vec condition = "2.0 0.0 1.0"; 
58
[1208]59        emlig1->add_condition(condition);
60
[1216]61        vector<int> sizevector;
62        for(int s = 0;s<=emlig1->number_of_parameters;s++)
63        {
64                sizevector.push_back(emlig1->statistic_rowsize(s));
65        }
66
[1219]67        emlig1->step_me(2);
[1216]68
[1219]69        condition = "2.0 1.0 0.0";
[1216]70
71        emlig1->add_condition(condition);
72
73        sizevector.clear();
74        for(int s = 0;s<=emlig1->number_of_parameters;s++)
75        {
76                sizevector.push_back(emlig1->statistic_rowsize(s));
77        }
[1219]78        */
[1216]79
[976]80        return 0;
81}
Note: See TracBrowser for help on using the browser.