IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Extension of type double by a struct. Provides binary operaror ^ (left operand raised to the power of right operand). More...
Public Member Functions | |
xdouble (double value) | |
bool | Equals (xdouble a) |
Returns true if the specified number equals the current number, and false otherwise. | |
override bool | Equals (object obj) |
Returns true if the specified object equals the current number, and false otherwise. | |
override int | GetHashCode () |
Hath function for the xdouble type. | |
Static Public Member Functions | |
static | operator double (xdouble a) |
Conversion form type xdouble to double. Defined as explicit because we don't want to modify operators for type double. | |
static implicit | operator xdouble (double a) |
Implicit conversion form type double to xdouble. | |
static implicit | operator xdouble (float a) |
Implicit conversion form type float to xdouble. | |
static implicit | operator xdouble (int a) |
Implicit conversion form type int to xdouble. | |
static xdouble | operator^ (xdouble a, xdouble b) |
First operand raised to the power of the second operand. | |
static xdouble | operator+ (xdouble a, xdouble b) |
static xdouble | operator- (xdouble a, xdouble b) |
static xdouble | operator* (xdouble a, xdouble b) |
static xdouble | operator/ (xdouble a, xdouble b) |
static xdouble | operator% (xdouble a, xdouble b) |
static xdouble | operator+ (xdouble a) |
static xdouble | operator- (xdouble a) |
static xdouble | operator++ (xdouble a) |
static xdouble | operator-- (xdouble a) |
static bool | operator< (xdouble a, xdouble b) |
static bool | operator<= (xdouble a, xdouble b) |
static bool | operator> (xdouble a, xdouble b) |
static bool | operator>= (xdouble a, xdouble b) |
static bool | operator== (xdouble a, xdouble b) |
static bool | operator!= (xdouble a, xdouble b) |
static void | Example () |
Writes results of some example operations where type xdouble is inbolved. | |
Public Attributes | |
double | Value |
Value. |
Extension of type double by a struct. Provides binary operaror ^ (left operand raised to the power of right operand).
IG::Num::Experimental::xdouble::xdouble | ( | double | value | ) | [inline] |
bool IG::Num::Experimental::xdouble::Equals | ( | xdouble | a | ) | [inline] |
Returns true if the specified number equals the current number, and false otherwise.
a | Number that is compared. |
override bool IG::Num::Experimental::xdouble::Equals | ( | object | obj | ) | [inline] |
Returns true if the specified object equals the current number, and false otherwise.
a | Object that is compared. |
override int IG::Num::Experimental::xdouble::GetHashCode | ( | ) | [inline] |
Hath function for the xdouble type.
static IG::Num::Experimental::xdouble::operator double | ( | xdouble | a | ) | [inline, explicit, static] |
Conversion form type xdouble to double. Defined as explicit because we don't want to modify operators for type double.
static implicit IG::Num::Experimental::xdouble::operator xdouble | ( | double | a | ) | [inline, static] |
Implicit conversion form type double to xdouble.
static implicit IG::Num::Experimental::xdouble::operator xdouble | ( | float | a | ) | [inline, static] |
Implicit conversion form type float to xdouble.
static implicit IG::Num::Experimental::xdouble::operator xdouble | ( | int | a | ) | [inline, static] |
Implicit conversion form type int to xdouble.
First operand raised to the power of the second operand.
a | First operand. |
b | Second operand - power. |
static void IG::Num::Experimental::xdouble::Example | ( | ) | [inline, static] |
Writes results of some example operations where type xdouble is inbolved.
Value.