Eliminate branch
This commit is contained in:
		
							parent
							
								
									66d7a073d3
								
							
						
					
					
						commit
						e381566494
					
				| @ -341,13 +341,9 @@ template <class DataFacadeT> class MapMatching final | |||||||
| 
 | 
 | ||||||
|                 for (auto s_prime = 0u; s_prime < current_viterbi.size(); ++s_prime) |                 for (auto s_prime = 0u; s_prime < current_viterbi.size(); ++s_prime) | ||||||
|                 { |                 { | ||||||
|                     double new_value = prev_viterbi[s]; |  | ||||||
|                     if (current_viterbi[s_prime] > new_value) |  | ||||||
|                         continue; |  | ||||||
| 
 |  | ||||||
|                     // how likely is candidate s_prime at time t to be emitted?
 |                     // how likely is candidate s_prime at time t to be emitted?
 | ||||||
|                     const double emission_pr = log_emission_probability(timestamp_list[t][s_prime].second); |                     const double emission_pr = log_emission_probability(timestamp_list[t][s_prime].second); | ||||||
|                     new_value += emission_pr; |                     double new_value = prev_viterbi[s] + emission_pr; | ||||||
|                     if (current_viterbi[s_prime] > new_value) |                     if (current_viterbi[s_prime] > new_value) | ||||||
|                         continue; |                         continue; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user