Lines Matching refs:Float
27 var Integer, Float, Fraction, Complex, Mod, Polynomial, PolyMod, RationalFunction, Series, Matrix; variable
31 global.Float = global.BigFloat;
176 return Float(a) / Float(b);
183 return Float(a) ** Float(b);
357 return Float.PI;
363 return Float.exp(this);
369 return Float(this).log();
449 return Float(a) + Float(b);
452 return Float(a) - Float(b);
455 return Float(a) * Float(b);
458 return Float(a) / Float(b);
461 return Float(a) % Float(b);
464 return Float(a) ** Float(b);
468 return Float(a) === Float(b);
471 a = Float(a);
472 b = Float(b);
474 if (Float.isNaN(a) || Float.isNaN(b))
510 left: Float,
511 right: Float,
538 return Float(this.num) / this.den;
563 return Float.PI;
566 return Float.exp(Float(this));
569 return Float(this).log();
592 return Float.PI;
595 return Float.exp(this);
601 return Float.log(this);
619 case 0: c = Float.exp(1); break;
620 case 1: c = Float.log(10); break;
622 case 3: c = 1/Float.log(2); break;
623 case 4: c = 1/Float.log(10); break;
625 case 6: c = Float.sqrt(0.5); break;
626 case 7: c = Float.sqrt(2); break;
635 add_props(Float, {
649 n = Integer(Float.floor(u));
673 add_props(Float.prototype, {
681 return Float.abs(this);
690 return Float.PI;
693 return Float.exp(this);
699 return Float.log(this);
766 left: [Number, BigInt, Float, Fraction],
767 right: [Number, BigInt, Float, Fraction],
813 return Float.sqrt(norm2(this));
819 return Float.atan2(this.im, this.re);
913 left: [Number, BigInt, Float, Fraction],
914 right: [Number, BigInt, Float, Fraction],
974 Float.isFloat(c) ||
1262 left: [Number, BigInt, Float, Fraction, Complex, Mod],
1270 right: [Number, BigInt, Float, Fraction, Complex, Mod],
1416 left: [Number, BigInt, Float, Fraction, Complex, Mod, Polynomial],
1417 right: [Number, BigInt, Float, Fraction, Complex, Mod, Polynomial],
1533 left: [Number, BigInt, Float, Fraction, Complex, Mod, Polynomial],
1534 right: [Number, BigInt, Float, Fraction, Complex, Mod, Polynomial],
1720 left: [Number, BigInt, Float, Fraction, Complex, Mod, Polynomial],
1721 right: [Number, BigInt, Float, Fraction, Complex, Mod, Polynomial],
2337 right: [Number, BigInt, Float, Fraction, Complex, Mod,
2344 left: [Number, BigInt, Float, Fraction, Complex, Mod,
2384 Object.defineProperty(this, "PI", { get: function () { return Float.PI } });
2442 return Float.ceil(a);
2453 return Float.floor(a);
2464 return Float.ceil(a);
2482 a = Float(a);
2484 return Complex(0, Float.sqrt(-a));
2486 return Float.sqrt(a);
2503 return log(a) * Float.LOG2E;
2508 return log(a) * Float.LOG10E;
2528 return Float.sin(Float(a));
2539 return Float.cos(Float(a));
2548 return Float.tan(Float(a));
2554 return Float.asin(Float(a));
2559 return Float.acos(Float(a));
2564 return Float.atan(Float(a));
2569 return Float.atan2(Float(a), Float(b));
2577 a *= Float.PI;
2584 return a * 180 / Float.PI;
2589 return a * Float.PI / 180;
2594 var e = Float.exp(Float(a));
2600 var e = Float.exp(Float(a));
2606 var e = Float.exp(Float(a) * 2);
2612 var x = Float(a);
2618 var x = Float(a);
2624 var x = Float(a);
2641 var bestappr = Float.bestappr;