|
@ -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); |
|
|
|
|
|
|
|
|