amath
1.8.5
Simple command line calculator
|
Represent a real number with 15 significant digits. More...
#include <real.h>
Public Member Functions | |
RealNumber () | |
RealNumber (double x) | |
RealNumber (signed int i) | |
RealNumber (unsigned int i) | |
RealNumber (double x, bool round) | |
~RealNumber () | |
Number * | Clone () |
int | GetIntegerValue () |
double | GetRealValue () |
void | SetRealValue (double value) |
bool | PureComplexValue () |
int | GetPrecedence () |
int | GetDefaultPrecedence () |
bool | IsNegative () |
bool | IsZero () |
Returns true if number is zero. More... | |
bool | IsNaN () |
Returns true if number is NaN. More... | |
bool | IsInfinite () |
Returns true if number is infinite. More... | |
bool | IsNotImplemented () |
Always returns false for real numbers. More... | |
Number * | Unary () |
Change sign of real number. More... | |
Number * | Add (Number *other) |
Addition of two real numbers. More... | |
Number * | Sub (Number *other) |
Subtraction of two real numbers. More... | |
Number * | Mul (Number *other) |
Multiplication of two real numbers. More... | |
Number * | Div (Number *other) |
Division of two real numbers. More... | |
Number * | Raise (Number *exponent) |
Exponentiation function for real numbers. More... | |
Number * | Signum () |
Mathematical sign function for real numbers. More... | |
Number * | Trunc () |
Mathematical trunc function for real numbers. More... | |
Number * | Round () |
Mathematical round function for real numbers. More... | |
Number * | Floor () |
Mathematical floor function for real numbers. More... | |
Number * | Ceiling () |
Mathematical ceiling function for real numbers. More... | |
Number * | Absolute () |
Absolute value of number for real numbers. More... | |
Number * | SquareRoot () |
Square root function for real numbers. More... | |
Number * | CubeRoot () |
Cube root function for real numbers. More... | |
Number * | Reciprocal () |
Reciprocal function for real numbers. More... | |
Number * | Factorial () |
Factorial function for real numbers. More... | |
Number * | Log () |
Natural logarithm function (base e) for real numbers. More... | |
Number * | Log2 () |
Binary logarithm function (base 2) for real numbers. More... | |
Number * | Log10 () |
Base 10 logarithm function for real numbers. More... | |
Number * | Sine () |
Trigonometric sine function for real numbers. More... | |
Number * | Cosine () |
Trigonometric cosine function for real numbers. More... | |
Number * | Tangent () |
Trigonometric tangent function for real numbers. More... | |
Number * | Cosecant () |
Trigonometric cosecant function for real numbers. More... | |
Number * | Secant () |
Trigonometric secant function for real numbers. More... | |
Number * | Cotangent () |
Trigonometric cotangent function for real numbers. More... | |
Number * | Chord () |
Trigonometric chord function for real numbers. More... | |
Number * | ExSecant () |
Trigonometric exsecant function for real numbers. More... | |
Number * | ExCosecant () |
Trigonometric excosecant function for real numbers. More... | |
Number * | ArcSine () |
Inverse trigonometric sine function for real numbers. More... | |
Number * | ArcCosine () |
Inverse trigonometric cosine function for real numbers. More... | |
Number * | ArcTangent () |
Inverse trigonometric tangent function for real numbers. More... | |
Number * | ArcCosecant () |
Inverse trigonometric cosecant function for real numbers. More... | |
Number * | ArcCotangent () |
Inverse trigonometric cotangent function for real numbers. More... | |
Number * | ArcSecant () |
Inverse trigonometric secant function for real numbers. More... | |
Number * | ArcChord () |
Inverse trigonometric chord function for real numbers. More... | |
Number * | ArcExSecant () |
Inverse trigonometric exsecant function for real numbers. More... | |
Number * | ArcExCosecant () |
Inverse trigonometric excosecant function for real numbers. More... | |
Number * | HypSine () |
Hyperbolic sine function for real numbers. More... | |
Number * | HypCosine () |
Hyperbolic cosine function for real numbers. More... | |
Number * | HypTangent () |
Hyperbolic tangent function for real numbers. More... | |
Number * | HypCosecant () |
Hyperbolic cosecant function for real numbers. More... | |
Number * | HypSecant () |
Hyperbolic secant function for real numbers. More... | |
Number * | HypCotangent () |
Hyperbolic cotangent function for real numbers. More... | |
Number * | HypArcSine () |
Inverse hyperbolic sine function for real numbers. More... | |
Number * | HypArcCosine () |
Inverse hyperbolic cosine function for real numbers. More... | |
Number * | HypArcTangent () |
Inverse hyperbolic tangent function for real numbers. More... | |
Number * | HypArcCosecant () |
Inverse hyperbolic cosecant function for real numbers. More... | |
Number * | HypArcSecant () |
Inverse hyperbolic secant function for real numbers. More... | |
Number * | HypArcCotangent () |
Inverse hyperbolic cotangent function for real numbers. More... | |
Number * | VerSine () |
Versed sine function for real numbers. More... | |
Number * | VerCosine () |
Versed cosine function for real numbers. More... | |
Number * | CoVerSine () |
Coversed sine function for real numbers. More... | |
Number * | CoVerCosine () |
Coversed cosine function for real numbers. More... | |
Number * | HaVerSine () |
Haversed sine function for real numbers. More... | |
Number * | HaVerCosine () |
Haversed cosine function for real numbers. More... | |
Number * | HaCoVerSine () |
Hacoversed sine function for real numbers. More... | |
Number * | HaCoVerCosine () |
Hacoversed cosine function for real numbers. More... | |
Number * | ArcVerSine () |
Inverse versed sine function for real numbers. More... | |
Number * | ArcVerCosine () |
Inverse versed cosine function for real numbers. More... | |
Number * | ArcCoVerSine () |
Inverse coversed sine function for real numbers. More... | |
Number * | ArcCoVerCosine () |
Inverse coversed cosine function for real numbers. More... | |
Number * | ArcHaVerSine () |
Inverse haversed sine function for real numbers. More... | |
Number * | ArcHaVerCosine () |
Inverse haversed cosine function for real numbers. More... | |
Number * | ArcHaCoVerSine () |
Inverse hacoversed sine function for real numbers. More... | |
Number * | ArcHaCoVerCosine () |
Inverse hacoversed cosine function for real numbers. More... | |
Public Member Functions inherited from Number | |
Number (NumberSystem system) | |
virtual | ~Number () |
Private Attributes | |
double | x |
Friends | |
struct | ComplexNumber |
Additional Inherited Members | |
Protected Attributes inherited from Number | |
NumberSystem | system |
Represent a real number with 15 significant digits.
Calculations are done using 64 bit IEEE 754 arithmetics.
RealNumber::RealNumber | ( | ) |
Definition at line 37 of file real.cpp.
References nsysreal, Number::Number(), and x.
Referenced by PlotStatement::Execute(), Grid::Grid(), NumericValueNode::NumericValueNode(), PositionalNumeralSystem::Parse(), and Program::Program().
|
explicit |
Definition at line 42 of file real.cpp.
References nsysreal, Number::Number(), and x.
Referenced by ComplexNumber::Absolute(), Absolute(), Add(), Ceiling(), Clone(), CubeRoot(), Div(), EulersNumberNode::EulersNumberNode(), Floor(), Log(), Log10(), Log2(), Mul(), PositionalNumeralSystem::Parse(), PiNode::PiNode(), Raise(), Reciprocal(), Round(), ComplexNumber::Signum(), SquareRoot(), Sub(), Trunc(), and Unary().
|
explicit |
Definition at line 71 of file real.cpp.
References nsysreal, Number::Number(), and x.
Referenced by MemoryStatement::Execute(), PreferencesBase::GetDescription(), and Signum().
|
explicit |
Definition at line 76 of file real.cpp.
References nsysreal, Number::Number(), and x.
Referenced by DigitsStatement::Execute(), and PositionalNumeralSystem::GetName().
RealNumber::RealNumber | ( | double | x, |
bool | round | ||
) |
Definition at line 47 of file real.cpp.
References FloatUnion64::floatingPoint, FloatUnion64::integer, nsysreal, Number::Number(), and x.
Referenced by ArcChord(), ArcCosecant(), ArcCosine(), ArcCotangent(), ArcCoVerCosine(), ArcCoVerSine(), ArcExCosecant(), ArcExSecant(), ArcHaCoVerCosine(), ArcHaCoVerSine(), ArcHaVerCosine(), ArcHaVerSine(), ArcSecant(), ArcSine(), ArcTangent(), ArcVerCosine(), ArcVerSine(), Chord(), Cosecant(), Cosine(), Cotangent(), CoVerCosine(), CoVerSine(), ExCosecant(), ExSecant(), HaCoVerCosine(), HaCoVerSine(), HaVerCosine(), HaVerSine(), HypArcCosecant(), HypArcCosine(), HypArcCotangent(), HypArcSecant(), HypArcSine(), HypArcTangent(), HypCosecant(), HypCosine(), HypCotangent(), HypSecant(), HypSine(), HypTangent(), Secant(), Sine(), Tangent(), VerCosine(), and VerSine().
|
virtual |
Absolute value of number for real numbers.
See implementation in fabs(double)
Implements Number.
Definition at line 320 of file real.cpp.
References fabs(), RealNumber(), and x.
Addition of two real numbers.
Implements Number.
Definition at line 182 of file real.cpp.
References Number::Add(), Number::IsNaN(), nnnan, NonNumber::NonNumber(), nsysreal, RealNumber(), Number::system, and x.
|
virtual |
Inverse trigonometric chord function for real numbers.
See implementation of Inverse chord function in acrd(double)
Implements Number.
Definition at line 586 of file real.cpp.
References acrd(), RealNumber(), and x.
|
virtual |
Inverse trigonometric cosecant function for real numbers.
See implementation of inverse trigonometric cosecant in acsc(double)
Implements Number.
Definition at line 562 of file real.cpp.
References acsc(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse trigonometric cosine function for real numbers.
See implementation of inverse trigonometric cosine in acos(double)
Implements Number.
Definition at line 532 of file real.cpp.
References acos(), RealNumber(), and x.
|
virtual |
Inverse trigonometric cotangent function for real numbers.
See implementation of inverse trigonometric cotangent in acot(double)
Implements Number.
Definition at line 574 of file real.cpp.
References acot(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse coversed cosine function for real numbers.
See implementation of inverse coversed cosine in acvc(double)
Implements Number.
Definition at line 847 of file real.cpp.
References acvc(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse coversed sine function for real numbers.
See implementation of inverse coversed sine in acvs(double)
Implements Number.
Definition at line 835 of file real.cpp.
References acvs(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse trigonometric excosecant function for real numbers.
See implementation of Inverse excosecant function in aexc(double)
Implements Number.
Definition at line 604 of file real.cpp.
References aexc(), RealNumber(), and x.
|
virtual |
Inverse trigonometric exsecant function for real numbers.
See implementation of Inverse exsecant function in aexs(double)
Implements Number.
Definition at line 595 of file real.cpp.
References aexs(), RealNumber(), and x.
|
virtual |
Inverse hacoversed cosine function for real numbers.
See implementation of inverse hacoversed cosine in ahcc(double)
Implements Number.
Definition at line 895 of file real.cpp.
References ahcc(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse hacoversed sine function for real numbers.
See implementation of inverse hacoversed sine in ahcv(double)
Implements Number.
Definition at line 883 of file real.cpp.
References ahcv(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse haversed cosine function for real numbers.
See implementation of inverse haversed cosine in ahvc(double)
Implements Number.
Definition at line 871 of file real.cpp.
References ahvc(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse haversed sine function for real numbers.
See implementation of inverse haversed sine in ahv(double)
Implements Number.
Definition at line 859 of file real.cpp.
References ahv(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse trigonometric secant function for real numbers.
See implementation of inverse trigonometric secant in asec(double)
Implements Number.
Definition at line 550 of file real.cpp.
References asec(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse trigonometric sine function for real numbers.
See implementation of inverse trigonometric sine in asin(double)
Implements Number.
Definition at line 523 of file real.cpp.
References asin(), RealNumber(), and x.
|
virtual |
Inverse trigonometric tangent function for real numbers.
See implementation of inverse trigonometric tangent in atan(double)
Implements Number.
Definition at line 541 of file real.cpp.
References atan(), RealNumber(), and x.
|
virtual |
Inverse versed cosine function for real numbers.
See implementation of inverse versed cosine sine in avcs(double)
Implements Number.
Definition at line 823 of file real.cpp.
References avcs(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse versed sine function for real numbers.
See implementation of inverse versed sine in aver(double)
Implements Number.
Definition at line 811 of file real.cpp.
References aver(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Mathematical ceiling function for real numbers.
See implementation in ceil(double)
Implements Number.
Definition at line 311 of file real.cpp.
References ceil(), RealNumber(), and x.
|
virtual |
Trigonometric chord function for real numbers.
See implementation of chord function in crd(double)
Implements Number.
Definition at line 496 of file real.cpp.
References crd(), RealNumber(), and x.
|
virtual |
Implements Number.
Definition at line 85 of file real.cpp.
References RealNumber(), and x.
|
virtual |
Trigonometric cosecant function for real numbers.
See implementation of cosecant function in csc(double)
Implements Number.
Definition at line 472 of file real.cpp.
References csc(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Trigonometric cosine function for real numbers.
See implementation of cosine function in cos(double)
Implements Number.
Definition at line 442 of file real.cpp.
References cos(), RealNumber(), and x.
|
virtual |
Trigonometric cotangent function for real numbers.
See implementation of cotangent function in cot(double)
Implements Number.
Definition at line 484 of file real.cpp.
References cot(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Coversed cosine function for real numbers.
See implementation of coversed cosine in cvc(double)
Implements Number.
Definition at line 766 of file real.cpp.
References cvc(), RealNumber(), and x.
|
virtual |
Coversed sine function for real numbers.
See implementation of coversed sine in cvs(double)
Implements Number.
Definition at line 757 of file real.cpp.
References cvs(), RealNumber(), and x.
|
virtual |
Cube root function for real numbers.
See implementation of cube root in cbrt(double)
Implements Number.
Definition at line 344 of file real.cpp.
References cbrt(), ComplexNumber::ComplexNumber(), Number::CubeRoot(), RealNumber(), and x.
Division of two real numbers.
Implements Number.
Definition at line 236 of file real.cpp.
References Number::IsNaN(), Number::IsZero(), Mul(), nnnan, NonNumber::NonNumber(), nsysreal, RealNumber(), Number::Reciprocal(), Number::system, and x.
|
virtual |
Trigonometric excosecant function for real numbers.
See implementation of excosecant function in exc(double)
Implements Number.
Definition at line 514 of file real.cpp.
References exc(), RealNumber(), and x.
|
virtual |
Trigonometric exsecant function for real numbers.
See implementation of exsecant function in exs(double)
Implements Number.
Definition at line 505 of file real.cpp.
References exs(), RealNumber(), and x.
|
virtual |
Factorial function for real numbers.
Implements Number.
Definition at line 369 of file real.cpp.
References nnnimp, and NonNumber::NonNumber().
|
virtual |
Mathematical floor function for real numbers.
See implementation in floor(double)
Implements Number.
Definition at line 302 of file real.cpp.
References floor(), RealNumber(), and x.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Hacoversed cosine function for real numbers.
See implementation of hacoversed cosine in hcc(double)
Implements Number.
Definition at line 802 of file real.cpp.
References hcc(), RealNumber(), and x.
|
virtual |
Hacoversed sine function for real numbers.
See implementation of hacoversed cosine in hcv(double)
Implements Number.
Definition at line 793 of file real.cpp.
References hcv(), RealNumber(), and x.
|
virtual |
Haversed cosine function for real numbers.
See implementation of haversed cosine in hvc(double)
Implements Number.
Definition at line 784 of file real.cpp.
References hvc(), RealNumber(), and x.
|
virtual |
Haversed sine function for real numbers.
See implementation of haversed sine in hv(double)
Implements Number.
Definition at line 775 of file real.cpp.
References hv(), RealNumber(), and x.
|
virtual |
Inverse hyperbolic cosecant function for real numbers.
See implementation of inverse hyperbolic cosecant in acsch(double)
Implements Number.
Definition at line 715 of file real.cpp.
References acsch(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse hyperbolic cosine function for real numbers.
See implementation of inverse hyperbolic cosine in acosh(double)
Implements Number.
Definition at line 685 of file real.cpp.
References acosh(), RealNumber(), and x.
|
virtual |
Inverse hyperbolic cotangent function for real numbers.
See implementation of hyperbolic cotangent in acoth(double)
Implements Number.
Definition at line 727 of file real.cpp.
References acoth(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse hyperbolic secant function for real numbers.
See implementation of inverse hyperbolic secant in asech(double)
Implements Number.
Definition at line 703 of file real.cpp.
References asech(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Inverse hyperbolic sine function for real numbers.
See implementation of inverse hyperbolic sine in asinh(double)
Implements Number.
Definition at line 676 of file real.cpp.
References asinh(), RealNumber(), and x.
|
virtual |
Inverse hyperbolic tangent function for real numbers.
See implementation of hyperbolic tangent in atanh(double)
Implements Number.
Definition at line 694 of file real.cpp.
References atanh(), RealNumber(), and x.
|
virtual |
Hyperbolic cosecant function for real numbers.
See implementation of hyperbolic sine function in csch(double)
Implements Number.
Definition at line 652 of file real.cpp.
References csch(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Hyperbolic cosine function for real numbers.
See implementation of hyperbolic cosine function in cosh(double)
Implements Number.
Definition at line 622 of file real.cpp.
References cosh(), RealNumber(), and x.
|
virtual |
Hyperbolic cotangent function for real numbers.
See implementation of hyperbolic tangent function in coth(double)
Implements Number.
Definition at line 664 of file real.cpp.
References coth(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Hyperbolic secant function for real numbers.
See implementation of hyperbolic secant function in sech(double)
Implements Number.
Definition at line 640 of file real.cpp.
References nnnan, NonNumber::NonNumber(), RealNumber(), sech(), and x.
|
virtual |
Hyperbolic sine function for real numbers.
See implementation of hyperbolic sine function in sinh(double)
Implements Number.
Definition at line 613 of file real.cpp.
References RealNumber(), sinh(), and x.
|
virtual |
Hyperbolic tangent function for real numbers.
See implementation of hyperbolic tangent function in tanh(double)
Implements Number.
Definition at line 631 of file real.cpp.
References RealNumber(), tanh(), and x.
|
virtual |
Returns true if number is infinite.
Implements Number.
Definition at line 150 of file real.cpp.
References FloatUnion64::floatingPoint, FloatUnion64::IsInf(), FloatUnion64::IsMaxNegative(), FloatUnion64::IsMaxPositive(), and x.
|
virtual |
Returns true if number is NaN.
Implements Number.
Definition at line 140 of file real.cpp.
References FloatUnion64::floatingPoint, FloatUnion64::IsNaN(), and x.
|
virtual |
Implements Number.
Definition at line 120 of file real.cpp.
References FloatUnion64::floatingPoint, FloatUnion64::IsNegative(), and x.
|
virtual |
|
virtual |
Returns true if number is zero.
Implements Number.
Definition at line 130 of file real.cpp.
References FloatUnion64::floatingPoint, FloatUnion64::IsZero(), and x.
|
virtual |
Natural logarithm function (base e) for real numbers.
See implementation of natural logarithm in log(double)
Implements Number.
Definition at line 397 of file real.cpp.
References ComplexNumber::ComplexNumber(), Number::Log(), log(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Base 10 logarithm function for real numbers.
See implementation of base 10 logarithm in log10(double)
Implements Number.
Definition at line 415 of file real.cpp.
References ComplexNumber::ComplexNumber(), log10(), Number::Log10(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Binary logarithm function (base 2) for real numbers.
See implementation of natural logarithm in log(double)
Implements Number.
Definition at line 378 of file real.cpp.
References ComplexNumber::ComplexNumber(), log(), Number::Log2(), nnnan, NonNumber::NonNumber(), RealNumber(), and x.
Multiplication of two real numbers.
Implements Number.
Definition at line 219 of file real.cpp.
References Number::IsNaN(), Number::Mul(), nnnan, NonNumber::NonNumber(), nsysreal, RealNumber(), Number::system, and x.
Referenced by Div().
|
virtual |
Exponentiation function for real numbers.
See implementation in pow(double, double)
Implements Number.
Definition at line 257 of file real.cpp.
References ComplexNumber::ComplexNumber(), Number::IsNaN(), nnnan, NonNumber::NonNumber(), nsysreal, pow(), ComplexNumber::Raise(), RealNumber(), Number::system, and x.
|
virtual |
Reciprocal function for real numbers.
Implements Number.
Definition at line 358 of file real.cpp.
References nnnan, NonNumber::NonNumber(), RealNumber(), and x.
|
virtual |
Mathematical round function for real numbers.
See implementation in round(double)
Implements Number.
Definition at line 293 of file real.cpp.
References RealNumber(), round(), and x.
|
virtual |
Trigonometric secant function for real numbers.
See implementation of secant function in sec(double)
Implements Number.
Definition at line 460 of file real.cpp.
References nnnan, NonNumber::NonNumber(), RealNumber(), sec(), and x.
void RealNumber::SetRealValue | ( | double | value | ) |
Definition at line 100 of file real.cpp.
References x.
Referenced by PlotStatement::Execute(), and Grid::FunctionValue().
|
virtual |
Mathematical sign function for real numbers.
See implementation in sgn(double)
Implements Number.
Definition at line 275 of file real.cpp.
References RealNumber(), and x.
|
virtual |
Trigonometric sine function for real numbers.
See implementation of sine function in sin(double)
Implements Number.
Definition at line 433 of file real.cpp.
References RealNumber(), sin(), and x.
|
virtual |
Square root function for real numbers.
See implementation of square root in sqrt(double)
Implements Number.
Definition at line 329 of file real.cpp.
References ComplexNumber::ComplexNumber(), RealNumber(), sqrt(), Number::SquareRoot(), and x.
Subtraction of two real numbers.
Implements Number.
Definition at line 199 of file real.cpp.
References Number::Add(), Number::IsNaN(), nnnan, NonNumber::NonNumber(), nsysreal, RealNumber(), Number::system, Number::Unary(), and x.
|
virtual |
Trigonometric tangent function for real numbers.
See implementation of tangent function in tan(double)
Implements Number.
Definition at line 451 of file real.cpp.
References RealNumber(), tan(), and x.
|
virtual |
Mathematical trunc function for real numbers.
See implementation in trunc(double)
Implements Number.
Definition at line 284 of file real.cpp.
References RealNumber(), trunc(), and x.
|
virtual |
Change sign of real number.
Implements Number.
Definition at line 174 of file real.cpp.
References RealNumber(), and x.
|
virtual |
Versed cosine function for real numbers.
See implementation of versed cosine in vcs(double)
Implements Number.
Definition at line 748 of file real.cpp.
References RealNumber(), vcs(), and x.
|
virtual |
Versed sine function for real numbers.
See implementation of versed sine in ver(double)
Implements Number.
Definition at line 739 of file real.cpp.
References RealNumber(), ver(), and x.
|
friend |
|
private |
Definition at line 143 of file real.h.
Referenced by Absolute(), Add(), ComplexNumber::Add(), ArcChord(), ArcCosecant(), ArcCosine(), ArcCotangent(), ArcCoVerCosine(), ArcCoVerSine(), ArcExCosecant(), ArcExSecant(), ArcHaCoVerCosine(), ArcHaCoVerSine(), ArcHaVerCosine(), ArcHaVerSine(), ArcSecant(), ArcSine(), ArcTangent(), ArcVerCosine(), ArcVerSine(), Ceiling(), Chord(), Clone(), Cosecant(), Cosine(), Cotangent(), CoVerCosine(), CoVerSine(), CubeRoot(), ComplexNumber::Div(), Div(), ExCosecant(), ExSecant(), Floor(), GetIntegerValue(), GetPrecedence(), GetRealValue(), HaCoVerCosine(), HaCoVerSine(), HaVerCosine(), HaVerSine(), HypArcCosecant(), HypArcCosine(), HypArcCotangent(), HypArcSecant(), HypArcSine(), HypArcTangent(), HypCosecant(), HypCosine(), HypCotangent(), HypSecant(), HypSine(), HypTangent(), IsInfinite(), IsNaN(), IsNegative(), IsZero(), Log(), Log10(), Log2(), ComplexNumber::Mul(), Mul(), Raise(), ComplexNumber::Raise(), RealNumber(), Reciprocal(), Round(), Secant(), SetRealValue(), Signum(), Sine(), SquareRoot(), Sub(), ComplexNumber::Sub(), Tangent(), Trunc(), Unary(), VerCosine(), and VerSine().