Loosen up some restrictions on strong one-to-one-effects.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 28 Jan 2018 16:41:07 +0000 (17:41 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 28 Jan 2018 16:41:07 +0000 (17:41 +0100)
commit10bcc7948c3911f1e4459c98205726334998229e
treeb11c880f1cc788496df7676950503207f1fec77d
parent88e9f85b9e48e05f0f9d35d199db03e5352919c4
Loosen up some restrictions on strong one-to-one-effects.

In particular, this allows strong one-to-one-effects with multiple
inputs; this was forbidden by the comment, but not enforced anywhere,
and MixEffect was inadvertedly put as strong one-to-one. This actually
triggered at least three distinct bugs (thus three new tests).
effect.h
effect_chain.cpp
effect_chain_test.cpp
footer.comp