You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 30, 2026. It is now read-only.
In the function CIsochartEngine::PartitionByGlobalAvgL2Stretch inside file isochartengine.cpp, there are 2 function calls to perform chart partition in the do while loop: one is ParameterizeChartsInHeapParallelized which calls pChart->Partition(), and the other one is GenerateNewChartsToParameterize which calls pChartWithMaxL2Stretch->Bipartition3D().
So my question is why calling 2 partitions in every 1 iteration of the do while loop. What if only Partition() or Bipartition3D() is called? And what's the difference between Partition() and Bipartition3D()?
In the function
CIsochartEngine::PartitionByGlobalAvgL2Stretchinside fileisochartengine.cpp, there are 2 function calls to perform chart partition in thedo whileloop: one isParameterizeChartsInHeapParallelizedwhich callspChart->Partition(), and the other one isGenerateNewChartsToParameterizewhich callspChartWithMaxL2Stretch->Bipartition3D().So my question is why calling 2 partitions in every 1 iteration of the
do whileloop. What if onlyPartition()orBipartition3D()is called? And what's the difference betweenPartition()andBipartition3D()?Thanks.