|
libbio
|
Functions | |
| Superposition | Noninterfering () |
| Superposition | Complex () |
| Superposition | LastToWrite () |
| Superposition | FirstToWrite () |
| Superposition | Average () |
| Superposition | Highest () |
| Superposition | Lowest () |
| Superposition | Sum () |
| Superposition | Difference () |
| Superposition | And () |
| Superposition | Or () |
| Superposition | Xor () |
| Superposition | Not () |
| Superposition | Nand () |
| Superposition | Nor () |
| Superposition | Xnor () |
Superpositions determine how multiple Waves combine.
For example, a Superposition could act typically and sum the 2 waves, or it could defy the principle of superposition and establish at least one wave as a soliton.
See Wave::Superpose() for more info.
| Superposition bio::superposition::And | ( | ) |
Boolean AND.
| Superposition bio::superposition::Average | ( | ) |
Average all Waves.
| Superposition bio::superposition::Complex | ( | ) |
Refer to sub-interference.
| Superposition bio::superposition::Difference | ( | ) |
Subtract all Waves.
| Superposition bio::superposition::FirstToWrite | ( | ) |
Ignore all but the first written Wave.
This is winner-take-all.
This is currently not implemented, since Spin() should both update and return a Wave's Symmetry simultaneously.
| Superposition bio::superposition::Highest | ( | ) |
Take only the highest of all Waves.
| Superposition bio::superposition::LastToWrite | ( | ) |
Ignore all but the last written Wave, according to it's Symmetry.
This is currently not implemented, since Spin() should both update and return a Wave's Symmetry simultaneously.
| Superposition bio::superposition::Lowest | ( | ) |
Take only the lowest of all Waves.
| Superposition bio::superposition::Nand | ( | ) |
Boolean NAND.
| Superposition bio::superposition::Noninterfering | ( | ) |
When combined with another Wave, don't change anything, including the other Wave (i.e. make the Wave a soliton).
This is default.
| Superposition bio::superposition::Nor | ( | ) |
Boolean NOR.
| Superposition bio::superposition::Not | ( | ) |
Boolean NOT.
| Superposition bio::superposition::Or | ( | ) |
Boolean OR.
| Superposition bio::superposition::Sum | ( | ) |
Sum all Waves.
| Superposition bio::superposition::Xnor | ( | ) |
Boolean XNOR.
| Superposition bio::superposition::Xor | ( | ) |
Boolean XOR.