call function object instead of static function
This commit is contained in:
parent
e199d30beb
commit
d67c3f36ff
@ -308,6 +308,8 @@ public:
|
|||||||
double time1 = get_timestamp();
|
double time1 = get_timestamp();
|
||||||
std::vector<WrappedInputElement> input_wrapper_vector(m_element_count);
|
std::vector<WrappedInputElement> input_wrapper_vector(m_element_count);
|
||||||
|
|
||||||
|
HilbertCode get_hilbert_number;
|
||||||
|
|
||||||
//generate auxiliary vector of hilbert-values
|
//generate auxiliary vector of hilbert-values
|
||||||
#pragma omp parallel for schedule(guided)
|
#pragma omp parallel for schedule(guided)
|
||||||
for(uint64_t element_counter = 0; element_counter < m_element_count; ++element_counter) {
|
for(uint64_t element_counter = 0; element_counter < m_element_count; ++element_counter) {
|
||||||
@ -317,7 +319,7 @@ public:
|
|||||||
FixedPointCoordinate current_centroid = current_element.Centroid();
|
FixedPointCoordinate current_centroid = current_element.Centroid();
|
||||||
current_centroid.lat = COORDINATE_PRECISION*lat2y(current_centroid.lat/COORDINATE_PRECISION);
|
current_centroid.lat = COORDINATE_PRECISION*lat2y(current_centroid.lat/COORDINATE_PRECISION);
|
||||||
|
|
||||||
uint64_t current_hilbert_value = HilbertCode::GetHilbertNumberForCoordinate(current_centroid);
|
uint64_t current_hilbert_value = get_hilbert_number(current_centroid);
|
||||||
input_wrapper_vector[element_counter].m_hilbert_value = current_hilbert_value;
|
input_wrapper_vector[element_counter].m_hilbert_value = current_hilbert_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user