Show
Ignore:
Timestamp:
04/19/11 18:15:22 (13 years ago)
Author:
sindj
Message:

Dokoncovani samplingu, uz to skoro funguje, jen to spatne generuje sigma. JS

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/robust/robustlib.cpp

    r1331 r1335  
    22 
    33 
    4 void polyhedron::triangulate(bool should_integrate) 
     4double polyhedron::triangulate(bool should_integrate) 
    55        { 
    66                for(set<simplex*>::iterator t_ref = triangulation.begin();t_ref!=triangulation.end();t_ref++) 
     
    4848                                } 
    4949                        }        
    50                 }                
     50                }        
     51 
     52                if(should_integrate) 
     53                { 
     54                        return ((toprow *)this)->probability; 
     55                } 
     56                else 
     57                { 
     58                        return 0.0; 
     59                } 
    5160                 
    5261                /* 
     
    165174                                                 
    166175 
    167                                                 if(a_0<current_emlig->likelihood_value) 
     176                                                if(a_0<current_emlig->min_ll) 
    168177                                                { 
    169178                                                        current_emlig->minimal_vertex = base_vertex; 
    170                                                         current_emlig->likelihood_value = a_0; 
     179                                                        current_emlig->min_ll = a_0; 
    171180                                                } 
    172181 
    173182                                                double a_m = (*vert_ref)->get_coordinates()*cur_condition-as_toprow->condition_sum[0]; 
    174                                                 if(a_m<current_emlig->likelihood_value) 
     183                                                if(a_m<current_emlig->min_ll) 
    175184                                                { 
    176185                                                        current_emlig->minimal_vertex = (*vert_ref); 
    177                                                         current_emlig->likelihood_value = a_m;                                           
     186                                                        current_emlig->min_ll = a_m;                                             
    178187                                                } 
    179188 
     
    212221                        }*/ 
    213222 
    214                         double int_value = 0; 
     223                        double int_value = 0;                    
    215224 
    216225                        // cout << jacobian << endl;