libqasm
library for handling cQASM files
compiler::Operation Member List

This is the complete list of members for compiler::Operation, including all inherited members.

all_qubits_bits_compiler::Operationprotected
allQubitsBits() constcompiler::Operationinline
bit_controlled_compiler::Operationprotected
bits_compiler::Operationprotected
getControlBits() constcompiler::Operationinline
getDisplayBits() constcompiler::Operationinline
getMeasureParityQubitsAndAxis() constcompiler::Operationinline
getQubitsInvolved() constcompiler::Operationinline
getQubitsInvolved(const int qubit_pair_index) constcompiler::Operationinline
getRotationAngle() constcompiler::Operationinline
getStateFilename() constcompiler::Operationinline
getToffoliQubitPairs() constcompiler::Operationinline
getTwoQubitPairs() constcompiler::Operationinline
getType() constcompiler::Operationinline
getUMatrixElements() constcompiler::Operationinline
getWaitTime() constcompiler::Operationinline
isBitControlled() constcompiler::Operationinline
measure_parity_axis_compiler::Operationprotected
measure_parity_qubits_compiler::Operationprotected
Operation(const std::string type, Qubits qubits_involved)compiler::Operationinline
Operation(const std::string type, Qubits qubits_involved, const double rotation_angle)compiler::Operationinline
Operation(const std::string type, Qubits qubit_pair1, std::string axis1, Qubits qubit_pair2, std::string axis2)compiler::Operationinline
Operation(const std::string type)compiler::Operationinline
Operation(const std::string type, const int waitInt)compiler::Operationinline
Operation(const std::string type, const Bits display_bits)compiler::Operationinline
Operation(const std::string type, Qubits qubit_pair1, Qubits qubit_pair2)compiler::Operationinline
Operation(const std::string type, Qubits qubit_pair1, Qubits qubit_pair2, double rotations)compiler::Operationinline
Operation(const std::string type, Qubits qubit_pair1, Qubits qubit_pair2, Qubits qubit_pair3)compiler::Operationinline
Operation(const std::string type, const std::string state_filename)compiler::Operationinline
printOperation() constcompiler::Operationinline
qubits_compiler::Operationprotected
removeQuotes(const std::string &string_input)compiler::Operationinlineprotected
rotation_angle_compiler::Operationprotected
setControlBits(Bits control_bits)compiler::Operationinline
setUMatrixElements(const std::vector< double > input)compiler::Operationinline
state_filename_compiler::Operationprotected
toffoli_qubit_pairs_compiler::Operationprotected
toLowerCase(const std::string &string_input)compiler::Operationinlineprotected
two_qubit_pairs_compiler::Operationprotected
type_compiler::Operationprotected
unitary_matrix_elements_compiler::Operationprotected
wait_time_compiler::Operationprotected