mirror of https://github.com/CGAL/cgal
Replace queue with stack<T,Vector<T>> in insert_in_tagged_hole. static/data member would give even more speed
This commit is contained in:
parent
0e61fdc8e1
commit
9f07b04778
|
|
@ -30,6 +30,7 @@
|
|||
#include <algorithm>
|
||||
#include <vector>
|
||||
#include <queue>
|
||||
#include <stack>
|
||||
#include <set>
|
||||
|
||||
namespace CGAL {
|
||||
|
|
@ -939,13 +940,13 @@ Triangulation_data_structure<Dim, Vb, Fcb>
|
|||
const int cur_dim = current_dimension();
|
||||
Full_cell_handle new_s;
|
||||
|
||||
std::queue<IITH_task> task_queue;
|
||||
std::stack<IITH_task, std::vector<IITH_task>> task_queue;
|
||||
task_queue.push(
|
||||
IITH_task(f, mirror_index(full_cell(f), index_of_covertex(f))) );
|
||||
|
||||
while (!task_queue.empty())
|
||||
{
|
||||
IITH_task task = task_queue.front();
|
||||
IITH_task task = task_queue.top();
|
||||
task_queue.pop();
|
||||
|
||||
Full_cell_handle old_s = full_cell(task.boundary_facet);
|
||||
|
|
|
|||
Loading…
Reference in New Issue