summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2019-10-10 01:18:49 +0200
committerNao Pross <naopross@thearcway.org>2019-10-10 01:19:17 +0200
commit241149ba6e85ad225d9c355e2033f0595e29a10d (patch)
tree6884a1c042e1434e403fd5efc3dad3e82048ba42 /CMakeLists.txt
parentNew matrix data model (breaks everything) (diff)
downloadlibmm-241149ba6e85ad225d9c355e2033f0595e29a10d.tar.gz
libmm-241149ba6e85ad225d9c355e2033f0595e29a10d.zip
Update access model for operator|
The operator | can access the matrix either by directly changing the values (by reference, mm::mutate(M)) or by creating first a a copy of the matrix (mm::clone(M)). ToDo: The order of destruction of the mutate object is not yet well defined, and therefore it is not yet deterministic enough to work with expressions like (pseudocode) matrix m = a * b * (a | mm::alg::invert) because operator| (defaults to mutate), should not but could, change the value of a before the product a * b gets evaluated.
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions