/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['base/number.js']) {
  _$jscoverage['base/number.js'] = [];
  _$jscoverage['base/number.js'][1] = 0;
  _$jscoverage['base/number.js'][10] = 0;
  _$jscoverage['base/number.js'][11] = 0;
  _$jscoverage['base/number.js'][12] = 0;
  _$jscoverage['base/number.js'][18] = 0;
  _$jscoverage['base/number.js'][23] = 0;
  _$jscoverage['base/number.js'][32] = 0;
  _$jscoverage['base/number.js'][33] = 0;
  _$jscoverage['base/number.js'][34] = 0;
}
_$jscoverage['base/number.js'][1]++;
var comb = exports;
_$jscoverage['base/number.js'][10]++;
comb.isNumber = (function (obj) {
  _$jscoverage['base/number.js'][11]++;
  var undef;
  _$jscoverage['base/number.js'][12]++;
  return obj !== undef && obj != null && (typeof obj == "number" || obj instanceof Number);
});
_$jscoverage['base/number.js'][18]++;
var round = Math.round, pow = Math.pow;
_$jscoverage['base/number.js'][23]++;
comb.number = {round: (function (number, places, increment) {
  _$jscoverage['base/number.js'][32]++;
  increment = increment || 1e-20;
  _$jscoverage['base/number.js'][33]++;
  var factor = 10 / (10 * (increment || 10));
  _$jscoverage['base/number.js'][34]++;
  return (Math.ceil(factor * + number) / factor).toFixed(places) * 1;
})};
_$jscoverage['base/number.js'].source = ["var comb = exports;","","/**"," * Determines if obj is a number"," *"," * @param {Anything} obj the thing to test if it is a Number"," *"," * @returns {Boolean} true if it is a number false otherwise"," */","comb.isNumber = function(obj) {","    var undef;","    return obj !== undef &amp;&amp; obj != null &amp;&amp; (typeof obj == \"number\" || obj instanceof Number);","};","","/**"," * @private"," */","var round = Math.round, pow = Math.pow;","","/**"," * @namespace Utilities for numbers"," */","comb.number = {","    /**","     * Rounds a number to the specified places.","     *","     *","     * @param {Number} num the number to round.","     * @param {Number} places the number of places to round to.","     */","    round : function(number, places, increment) {","        increment = increment || 1e-20;","        var factor = 10 / (10 * (increment || 10));","        return (Math.ceil(factor * +number) / factor).toFixed(places) * 1; // Number","    }","};"];
