Show
Ignore:
Timestamp:
03/16/11 17:20:48 (13 years ago)
Author:
sindj
Message:

Skoro dodelano slucovani polyhedronu v pripade odstraneni podminky (bylo nutne udelat znovu, kvuli predchozi ztrate prace zpusebene budto SVN nebo mnou). JS

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/robust/robustlib.cpp

    r1282 r1299  
    44void polyhedron::triangulate(bool should_integrate) 
    55        { 
     6                this->triangulation.clear(); 
     7 
    68                if(should_integrate) 
    79                { 
     
    1416                        { 
    1517                                set<vertex*> new_simplex; 
    16                                 new_simplex.insert((*t_ref).begin(),(*t_ref).end());                             
    17  
    18                                 pair<set<vertex*>::iterator,bool> ret_val = new_simplex.insert(*vertices.begin()); 
    19  
    20                                 if(ret_val.second == true) 
    21                                 { 
     18                                new_simplex.insert((*t_ref).begin(),(*t_ref).end());                     
     19 
     20                                for(set<vertex*>::iterator suitable_vert_ref = vertices.begin();*suitable_vert_ref<*(*t_ref).begin();suitable_vert_ref++) 
     21                                { 
     22                                        new_simplex.insert(*suitable_vert_ref); 
     23 
    2224                                        triangulation.push_back(new_simplex); 
    2325 
     
    2628                                                ((toprow *)this)->probability += ((toprow *)this)->integrate_simplex(new_simplex, 'S'); 
    2729                                        } 
    28                                 }  
     30                                }                                
    2931                        }        
    3032                }                
     
    8789 
    8890                         
    89                                 //cout << endl << "Base coords:" << base_vertex->get_coordinates() << endl; 
     91                                cout << endl << "Base coords:" << base_vertex->get_coordinates() << endl; 
    9092 
    9193                                a_0 = base_vertex->get_coordinates()*cur_condition-as_toprow->condition[0]; 
     
    134136                                                //cout << "a0:" << a_0 << " a0 coords:" << base_vertex->get_coordinates() << " am:" << a_m << " am coords:" << (*vert_ref)->get_coordinates() << endl; 
    135137 
    136                                                 //cout << "Absolute coords:(V"  << row_count << ")" << (*vert_ref)->get_coordinates() << endl; 
     138                                                cout << "Absolute coords:(V"  << row_count << ")" << (*vert_ref)->get_coordinates() << endl; 
    137139                                                //cout << "Relative coords:(V"  << row_count << ")" << relative_coords << endl; 
    138140