Open moritzdannhauer opened 8 years ago
@moritzdannhauer At first glance, there are a lot of functions doing inefficient things with small vector objects (passing by value, returning by value, forwarding to other functions while taking up stack space inside a loop, etc), that we can clean up. Once that's done, we should profile the performance with one of your big examples. I will schedule this initial part for later in the month.
Cool, thanks, I might will update some things as well before you do a performance check.
Depends on #1358.
Stale issue message
Not sure if I did the initial refactoring, I'll take another look
This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 60 days.
This issue is stale because it has been open 240 days with no activity. Remove the stale label or comment, or this will be closed in 60 days.
2 functions: ChoseEdgesToCut() and RefineMesh() could potentially be parallelized to run as separate thread while RefineMesh() depends on the output of ChoseEdgesToCut().