Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cell_type_type [2015/10/11 22:01]
admin
cell_type_type [2018/03/06 18:56] (current)
hermann [Automatic Conversions]
Line 12: Line 12:
 | Unsigned 32 Bit Integer ​ | :::  | 4 bytes  | Yes ((can represent only positive values)) ​ | 0  | 4294967295 ​ | 0  | | Unsigned 32 Bit Integer ​ | :::  | 4 bytes  | Yes ((can represent only positive values)) ​ | 0  | 4294967295 ​ | 0  |
 | IEEE 754 32 Bit Real((A value represented in this format usually have only 7 [[wp>​Significant_figures|significant digits]])) ​ | Real ((can represent fractional and integer values)) ​ | 4 bytes  | Yes ((can represent positive and negative values)) ​ | -3.4028235*10<​sup>​38</​sup> ​ | 3.4028235*10<​sup>​38</​sup> ​ | -9999  | | IEEE 754 32 Bit Real((A value represented in this format usually have only 7 [[wp>​Significant_figures|significant digits]])) ​ | Real ((can represent fractional and integer values)) ​ | 4 bytes  | Yes ((can represent positive and negative values)) ​ | -3.4028235*10<​sup>​38</​sup> ​ | 3.4028235*10<​sup>​38</​sup> ​ | -9999  |
 +| IEEE 754 64 Bit Real((A value represented in this format usually have only 16 [[wp>​Significant_figures|significant digits]])) ​ | Real ((can represent fractional and integer values)) ​ | 8 bytes  | Yes ((can represent positive and negative values)) ​ | -2.2250738585072014*10<​sup>​308</​sup> ​ | 2.2250738585072014*10<​sup>​308</​sup> ​ | -9999  |
  
 A cell type value can also be created from integral values, like [[Integer Value Type|Integer Value]], [[Positive Integer Value Type|Positive Integer Value]], [[Non Negative Integer Value Type|Non Negative Integer Value]] etc, and from real values, like [[Real Value Type|Real Value]]. The mapping of numeric values and their corresponding cell type values can be seen below: A cell type value can also be created from integral values, like [[Integer Value Type|Integer Value]], [[Positive Integer Value Type|Positive Integer Value]], [[Non Negative Integer Value Type|Non Negative Integer Value]] etc, and from real values, like [[Real Value Type|Real Value]]. The mapping of numeric values and their corresponding cell type values can be seen below:
Line 24: Line 25:
 | 6  | Unsigned 32 Bit Integer ​ | | 6  | Unsigned 32 Bit Integer ​ |
 | 7  | IEEE 754 32 Bit Real  | | 7  | IEEE 754 32 Bit Real  |
 +| 8  | IEEE 754 64 Bit Real  |
  
-It is worth noting that the definition of maps with cell type 1 Bit Integer” helps saving memory, but it also has a huge negative impact in performance.+It is worth noting that the definition of maps with cell type "1 Bit Integer" ​helps saving memory, but it also has a huge negative impact in performance. On the other hand, the use the cell type "IEEE 754 64 Bit Real" uses way more memory than any other cell type.
  
 ===== GUI Editor ===== ===== GUI Editor =====
Line 44: Line 46:
 | Unsigned 32 Bit Integer ​ | ''​.uint32'' ​ | | Unsigned 32 Bit Integer ​ | ''​.uint32'' ​ |
 | IEEE 754 32 Bit Real  | ''​.float32'' ​ | | IEEE 754 32 Bit Real  | ''​.float32'' ​ |
 +| IEEE 754 64 Bit Real  | ''​.float64'' ​ |
  
 ===== Automatic Conversions ===== ===== Automatic Conversions =====
  
-  * **Converted from**: [[Real Value Type]], [[Non Negative ​Real Value Type]], [[Positive ​Real Value Type]] and [[Real Value Type]].+  * **Converted from**: [[Real Value Type]], [[Non Negative ​Integer ​Value Type]], [[Positive ​Integer ​Value Type]] and [[Integer ​Value Type]].
  
-  * **Converted to**: None.+  * **Converted to**: [[Real Value Type]], [[Non Negative Integer Value Type]], [[Positive Integer Value Type]] and [[Integer Value Type]].