| 
						
						
							
								
							
						
						
					 | 
					@ -32,8 +32,7 @@ void filter_tet_by_subface(const btree_map_mp<uint32_t, stl_vector_mp<uint32_t>> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    sign_count_initialized.resize(tetrahedrons.size()); | 
					 | 
					 | 
					    sign_count_initialized.resize(tetrahedrons.size()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    // the highest 4 bits as positive sign count, the lowest 4 bits as negative sign count
 | 
					 | 
					 | 
					    // the highest 4 bits as positive sign count, the lowest 4 bits as negative sign count
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    sign_count_buffer_t temp_sign_counts(vertex_infos.rows()); | 
					 | 
					 | 
					    sign_count_buffer_t temp_sign_counts(vertex_infos.cols()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					    temp_sign_counts += temp_sign_counts; | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					    for (const auto& [vertex_index, tet_indices] : vertex_to_tet_mapping) { | 
					 | 
					 | 
					    for (const auto& [vertex_index, tet_indices] : vertex_to_tet_mapping) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        auto vertex_info = vertex_infos.row(vertex_index); | 
					 | 
					 | 
					        auto vertex_info = vertex_infos.row(vertex_index); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |