Quantum::Superpositions::Lazy::ComputedState - a weighted state implementation with the source of the computation
This is a subclass of Quantum::Superpositions::Lazy::State with extra fields that allow tracking of the computation sources that produced the state. Objects of this class are produced inside the with_sources block.
All of the methods available in Quantum::Superpositions::Lazy::State, plus:
Instance of a class consuming the Quantum::Superpositions::Lazy::Role::Operation role. This can be helpful to determine what kind of operation was performed to obtain the state.
An array reference of state values that were used in the operation (in order). The number of elements in the arrayref will depend of the operation type.
To install Quantum::Superpositions::Lazy, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quantum::Superpositions::Lazy
CPAN shell
perl -MCPAN -e shell install Quantum::Superpositions::Lazy
For more information on module installation, please visit the detailed CPAN module installation guide.