Changeset 71
- Timestamp:
- 04/29/08 09:40:31
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
spatialindex/trunk/src/spatialindex/MovingRegion.cc
r67 r71 581 581 double H = tmax - tmin; 582 582 583 // double dx[m_dimension], dv[m_dimension]; 584 double *dx; 585 double *dv; 586 dx = (double*) malloc(m_dimension * sizeof(double)); 587 dv = (double*) malloc(m_dimension * sizeof(double)); 583 double dx = new double[m_dimension]; 584 double dv = new double[m_dimension]; 588 585 double a = 0.0, b = 0.0, c = 0.0, f = 0.0, l = 0.0, m = 0.0, n = 0.0; 589 586 … … 613 610 m = 4.0 * a * c - b * b; 614 611 n = 2.0 * std::sqrt(a); 612 613 delete[] dx; 614 delete[] dv; 615 615 616 616 return (l * f + log(l / n + f) * m / n - b * std::sqrt(c) - std::log(b / n + std::sqrt(c)) * m / n) / (4.0 * a);
