30 #ifndef AMATH_REAL_NUMBER_H 31 #define AMATH_REAL_NUMBER_H
Number * ArcChord()
Inverse trigonometric chord function for real numbers.
Number * Trunc()
Mathematical trunc function for real numbers.
Number * Log2()
Binary logarithm function (base 2) for real numbers.
Number * HypArcTangent()
Inverse hyperbolic tangent function for real numbers.
Number * ArcHaVerCosine()
Inverse haversed cosine function for real numbers.
Number * ArcExCosecant()
Inverse trigonometric excosecant function for real numbers.
Number * ArcHaCoVerCosine()
Inverse hacoversed cosine function for real numbers.
Number * HypSine()
Hyperbolic sine function for real numbers.
Number * Raise(Number *exponent)
Exponentiation function for real numbers.
Number * Tangent()
Trigonometric tangent function for real numbers.
Number * Log()
Natural logarithm function (base e) for real numbers.
Number * HaCoVerCosine()
Hacoversed cosine function for real numbers.
Number * Round()
Mathematical round function for real numbers.
Number * SquareRoot()
Square root function for real numbers.
Number * ArcHaCoVerSine()
Inverse hacoversed sine function for real numbers.
Number * ArcCosecant()
Inverse trigonometric cosecant function for real numbers.
Number * ArcTangent()
Inverse trigonometric tangent function for real numbers.
bool IsInfinite()
Returns true if number is infinite.
Number * ArcSine()
Inverse trigonometric sine function for real numbers.
Number * Log10()
Base 10 logarithm function for real numbers.
Number * HypArcSine()
Inverse hyperbolic sine function for real numbers.
Number * HypCotangent()
Hyperbolic cotangent function for real numbers.
Number * Factorial()
Factorial function for real numbers.
Number * VerSine()
Versed sine function for real numbers.
RealNumber(unsigned int i)
Number * ArcExSecant()
Inverse trigonometric exsecant function for real numbers.
Number * Secant()
Trigonometric secant function for real numbers.
Number * ArcVerCosine()
Inverse versed cosine function for real numbers.
Number * ExCosecant()
Trigonometric excosecant function for real numbers.
Number * CoVerSine()
Coversed sine function for real numbers.
Number * ArcSecant()
Inverse trigonometric secant function for real numbers.
Number * CoVerCosine()
Coversed cosine function for real numbers.
Number * HaVerCosine()
Haversed cosine function for real numbers.
Number * HypTangent()
Hyperbolic tangent function for real numbers.
Number * Add(Number *other)
Addition of two real numbers.
Represent a real number with 15 significant digits.
Number * ArcHaVerSine()
Inverse haversed sine function for real numbers.
Number * Absolute()
Absolute value of number for real numbers.
Number * HypArcCosecant()
Inverse hyperbolic cosecant function for real numbers.
Number * Cotangent()
Trigonometric cotangent function for real numbers.
Number * ArcCosine()
Inverse trigonometric cosine function for real numbers.
bool IsNotImplemented()
Always returns false for real numbers.
Number * VerCosine()
Versed cosine function for real numbers.
Number * Cosine()
Trigonometric cosine function for real numbers.
Number * Mul(Number *other)
Multiplication of two real numbers.
Number * ArcVerSine()
Inverse versed sine function for real numbers.
Number * Div(Number *other)
Division of two real numbers.
Represent a complex number with 2 components of 15 significant digits.
Number * Cosecant()
Trigonometric cosecant function for real numbers.
Number * HypSecant()
Hyperbolic secant function for real numbers.
bool IsZero()
Returns true if number is zero.
Number * Signum()
Mathematical sign function for real numbers.
Number * HypArcCotangent()
Inverse hyperbolic cotangent function for real numbers.
Number * CubeRoot()
Cube root function for real numbers.
bool IsNaN()
Returns true if number is NaN.
RealNumber(double x, bool round)
Number * ArcCotangent()
Inverse trigonometric cotangent function for real numbers.
void SetRealValue(double value)
Number * ExSecant()
Trigonometric exsecant function for real numbers.
int GetDefaultPrecedence()
Number * Reciprocal()
Reciprocal function for real numbers.
Number * ArcCoVerSine()
Inverse coversed sine function for real numbers.
Number * HaVerSine()
Haversed sine function for real numbers.
Number * Ceiling()
Mathematical ceiling function for real numbers.
Number * ArcCoVerCosine()
Inverse coversed cosine function for real numbers.
Number * HypArcCosine()
Inverse hyperbolic cosine function for real numbers.
Number * HypArcSecant()
Inverse hyperbolic secant function for real numbers.
Number * HaCoVerSine()
Hacoversed sine function for real numbers.
Number * Sine()
Trigonometric sine function for real numbers.
Number * Floor()
Mathematical floor function for real numbers.
Number * Chord()
Trigonometric chord function for real numbers.
Number * HypCosine()
Hyperbolic cosine function for real numbers.
Number * Sub(Number *other)
Subtraction of two real numbers.
Number * Unary()
Change sign of real number.
Number * HypCosecant()
Hyperbolic cosecant function for real numbers.