mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-08 14:17:06 +03:00
0024859: Replace SortTools by STL equivalents
Package SortTools and its derived classes are removed; STL sort algorithms are used instead. Comparator objects are mostly reimplemented as local classes.
This commit is contained in:
@@ -16,10 +16,10 @@
|
||||
#include <math_ComputeKronrodPointsAndWeights.ixx>
|
||||
#include <math_EigenValuesSearcher.hxx>
|
||||
#include <math_Array1OfValueAndWeight.hxx>
|
||||
#include <math_CompareOfValueAndWeight.hxx>
|
||||
#include <math_QuickSortOfValueAndWeight.hxx>
|
||||
#include <Standard_ErrorHandler.hxx>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
math_ComputeKronrodPointsAndWeights::math_ComputeKronrodPointsAndWeights(const Standard_Integer Number)
|
||||
{
|
||||
myIsDone = Standard_False;
|
||||
@@ -154,8 +154,7 @@ math_ComputeKronrodPointsAndWeights::math_ComputeKronrodPointsAndWeights(const S
|
||||
VWarray(i) = EVW;
|
||||
}
|
||||
|
||||
math_CompareOfValueAndWeight theComparator;
|
||||
math_QuickSortOfValueAndWeight::Sort(VWarray, theComparator);
|
||||
std::sort (VWarray.begin(), VWarray.end());
|
||||
|
||||
for (i = 1; i <= a2NP1; i++) {
|
||||
myPoints->ChangeValue(i) = VWarray(i).Value();
|
||||
|
Reference in New Issue
Block a user