Inheritance Graph
graph BT
Number
Number --> Object
click Number "escript_type_Number"
click Object "escript_type_Object"
Functions
| %(p0) | [ESMF] Number % Number2 |
| %=(p0) | [ESMF] Numbern %= Number2 |
| &(p0) | [ESMF] Number & Number2 |
| &=(p0) | [ESMF] Numbern &= Number2 |
| *(p0) | [ESMF] Number * Number2 |
| *=(p0) | [ESMF] Numbern *= Number2 |
| +(p0) | [ESMF] Number + Number2 |
| ++_post() | [ESMF] Number++ |
| ++_pre() | [ESMF] caller ++Number |
| +=(p0) | [ESMF] Number += Number2 |
| +_pre() | [ESMF] + Number |
| -(p0) | [ESMF] Number - Number2 |
| --_post() | [ESMF] Number– |
| --_pre() | [ESMF] –Number |
| -=(p0) | [ESMF] Numbern -= Number2 |
| /(p0) | [ESMF] Number / Number2 |
| /=(p0) | [ESMF] Numbern /= Number2 |
| <(p0) | [ESMF] Numbern < Number2 |
| <=(p0) | [ESMF] Numbern <= Number2 |
| >(p0) | [ESMF] Numbern > Number2 |
| >=(p0) | [ESMF] Numbern >= Number2 |
| ^(p0) | [ESMF] Number ^ Number2 |
| ^=(p0) | [ESMF] Numbern ^= Number2 |
| _-_pre() | [ESMF] - Number |
| _constructor([p0]) | [ESMF] new Numbern([Number]) |
| abs() | [ESMF] Number Number.abs() |
| acos() | [ESMF] Number Number.acos |
| asin() | [ESMF] Number Number.asin |
| atan() | [ESMF] Number Number.atan |
| ceil() | [ESMF] Number Number.ceil() |
| clamp(p0, p1) | [ESMF] Number Number.clamp(min,max) |
| cos() | [ESMF] Number Number.cos |
| degToRad() | [ESMF] String Number.degToRad() |
| floor() | [ESMF] Number Number.floor() |
| format([p0 [, p1 [, p2 [, p3]]]]) | [ESMF] String Number.format([Number precision = 3[, Bool scientific = true[, Number width = 0[, String fill=’0’]]]]) |
| ln() | [ESMF] Number Number.ln() |
| log([p0]) | [ESMF] Number Number.log([basis = 10]) |
| matches(p0) | [ESMF] bool Number.matches(other) |
| pow(p0) | [ESMF] Number Number.pow(Number) |
| radToDeg() | [ESMF] String Number.radToDeg() |
| round([p0]) | [ESMF] Number Number.round( [reference = 1.0] ) @param reference Reference value to which should be rounded: x.round(reference) ^== reference * round(x/reference) @example (123.456).round(0.1) == 123.5 (123.456).round(5) == 125 (123.456).round(10) == 120 (-0.456).round() == 0 |
| sign() | [ESMF] +1|-1 Number.sign() |
| sin() | [ESMF] Number Number.sin |
| sqrt() | [ESMF] Number Number.sqrt |
| tan() | [ESMF] Number Number.tan |
| toHex() | [ESMF] String Number.toHex() |
| toIntStr() | [ESMF] String Number.toIntStr() |
| |(p0) | [ESMF] Number | Number2 |
| |=(p0) | [ESMF] Numbern |= Number2 |
| ~=(p0) | [ESMF] Bool (Numbern ~= Number2) |