[mlpack-svn] r13499 - mlpack/trunk/src/mlpack/core/math
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Sep 5 14:16:39 EDT 2012
Author: rcurtin
Date: 2012-09-05 14:16:39 -0400 (Wed, 05 Sep 2012)
New Revision: 13499
Modified:
mlpack/trunk/src/mlpack/core/math/clamp.hpp
Log:
Fix odd spacing and be unnecessarily pedantic with const-correctness.
Modified: mlpack/trunk/src/mlpack/core/math/clamp.hpp
===================================================================
--- mlpack/trunk/src/mlpack/core/math/clamp.hpp 2012-09-05 16:54:08 UTC (rev 13498)
+++ mlpack/trunk/src/mlpack/core/math/clamp.hpp 2012-09-05 18:16:39 UTC (rev 13499)
@@ -20,7 +20,7 @@
* @param d Double to clamp.
* @return 0 if d < 0, d otherwise.
*/
-inline double ClampNonNegative(double d)
+inline double ClampNonNegative(const double d)
{
return (d + fabs(d)) / 2;
}
@@ -32,7 +32,7 @@
* @param d Double to clamp.
* @param 0 if d > 0, d otherwise.
*/
-inline double ClampNonPositive(double d)
+inline double ClampNonPositive(const double d)
{
return (d - fabs(d)) / 2;
}
@@ -45,12 +45,14 @@
* @param rangeMax The last of the range.
* @return max(rangeMin, min(rangeMax, d)).
*/
-inline double ClampRange(double value, double rangeMin, double rangeMax)
+inline double ClampRange(double value,
+ const double rangeMin,
+ const double rangeMax)
{
value -= rangeMax;
- value = ClampNonPositive (value) + rangeMax;
+ value = ClampNonPositive(value) + rangeMax;
value -= rangeMin;
- value = ClampNonNegative (value) + rangeMin;
+ value = ClampNonNegative(value) + rangeMin;
return value;
}
More information about the mlpack-svn
mailing list