Description Details Value Author(s) See Also Examples
Some arithmetic, comparison, and logical operations are available as delayed operations on matter
objects. With these operations, no out-of-memory data is changed, and the operation is only executed when elements of the object are actually accessed.
Currently the following delayed operations are supported:
‘Arith’: ‘+’, ‘-’, ‘*’, ‘/’, ‘^’, '
‘Compare’: ‘==’, ‘>’, ‘<’, ‘!=’, ‘<=’, ‘>=’
‘Logic’: ‘&’, ‘|’
‘Ops’: ‘Arith’, ‘Compare’, ‘Logic’
‘Math’: ‘exp’, ‘log’, ‘log2’, ‘log10’
Delayed operations are applied at the C++ layer immediately after the elements are read from virtual memory. This means that operations that are implemented in C and/or C++ for efficiency (such as summary statistics) will also reflect the execution of the delayed operations.
A new matter
object with the registered delayed operation. Data in storage is not modified; only object metadata is changed.
Kylie A. Bemis
Arith
,
Compare
,
Logic
,
Ops
,
Math
1 2 3 4 5 6 7 8 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.