[cig-commits] commit: Fix some sign errors in quad interpolate
Mercurial
hg at geodynamics.org
Fri Feb 25 14:16:49 PST 2011
changeset: 86:edcbbaafa78b
user: Walter Landry <wlandry at caltech.edu>
date: Sun Feb 13 11:45:47 2011 -0800
files: quad_offset_interpolate.h
description:
Fix some sign errors in quad interpolate
diff -r f19b21ac198f -r edcbbaafa78b quad_offset_interpolate.h
--- a/quad_offset_interpolate.h Fri Feb 11 12:31:34 2011 -0800
+++ b/quad_offset_interpolate.h Sun Feb 13 11:45:47 2011 -0800
@@ -13,17 +13,17 @@ inline void quad_offset_interpolate(cons
double &fine_plus, double &fine_minus)
{
const double d_plus=plus-center;
- const double d_minus=center-minus;
+ const double d_minus=minus-center;
fine_plus=center + (5*d_plus - 3*d_minus)/32;
- fine_minus=center + (3*d_plus - 5*d_minus)/32;
+ fine_minus=center + (5*d_minus - 3*d_plus)/32;
}
inline double quad_offset_interpolate(const double &plus, const double ¢er,
const double &minus)
{
const double d_plus=plus-center;
- const double d_minus=center-minus;
+ const double d_minus=minus-center;
return center + (5*d_plus - 3*d_minus)/32;
}
More information about the CIG-COMMITS
mailing list