View Issue Details

IDProjectCategoryView StatusLast Update
0007902Open CASCADEOCCT:Visualizationpublic2012-01-16 16:29
ReporteraslAssigned Toasl 
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
OSAll 
Fixed in Version5.2.3 
Summary0007902: Acceleration of MeshVS_Mesh::Compute method
DescriptionIt is possible to make MeshVS_Mesh::Compute method faster. In order to indicate
whose elements or nodes must be shown this method fill map of integer to boolean
with values. But in this moment we know quantity of nodes and elements, so that
we can use array instead map.
The estimated decrease of MeshVS_Mesh::Compute time is about 20%.
Additional information
and documentation updates
Documentation remark, added by ASL 2005-01-31 06:58:35:

Changes:
To make the Compute method faster we changed the interface. Now successors of
MeshVS_PrsBuilder use Array1OfIntegerBoolean instead MeshVS_MapOfIntegerBoolean.
If application want to find element of array, it can use binary seacrh because
array passed to PrsBuilder is sorted by integer key. To iterate through array it
can use index from Array.Lower() to Array.Upper().
TagsNo tags attached.
Test case number

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2005-01-28 16:49 bugmaster Assigned To bugmaster => san
2005-01-28 16:49 bugmaster Status new => assigned
2005-01-31 07:02 san Assigned To san => asl
2005-01-31 08:59 asl Status assigned => resolved
2005-02-22 10:11 bugmaster Status resolved => verified
2005-05-06 15:33 bugmaster Status verified => closed
2005-05-06 15:33 bugmaster Resolution @0@ => fixed
2011-08-02 11:24 bugmaster Category OCCT:VIZ => OCCT:Visualization
2012-01-16 16:29 atp Description Updated
2012-01-16 16:29 atp Additional Information Updated