.. _exhale_class_classblackbird_1_1Operation: Class Operation =============== - Defined in :ref:`file_blackbird_cpp_BlackbirdProgram.h` Inheritance Relationships ------------------------- Derived Types ************* - ``public blackbird::BSgate`` (:ref:`exhale_class_classblackbird_1_1BSgate`) - ``public blackbird::Catstate`` (:ref:`exhale_class_classblackbird_1_1Catstate`) - ``public blackbird::CKgate`` (:ref:`exhale_class_classblackbird_1_1CKgate`) - ``public blackbird::Coherent`` (:ref:`exhale_class_classblackbird_1_1Coherent`) - ``public blackbird::CXgate`` (:ref:`exhale_class_classblackbird_1_1CXgate`) - ``public blackbird::CZgate`` (:ref:`exhale_class_classblackbird_1_1CZgate`) - ``public blackbird::Dgate`` (:ref:`exhale_class_classblackbird_1_1Dgate`) - ``public blackbird::Fock`` (:ref:`exhale_class_classblackbird_1_1Fock`) - ``public blackbird::Gaussian`` (:ref:`exhale_class_classblackbird_1_1Gaussian`) - ``public blackbird::GaussianTransform`` (:ref:`exhale_class_classblackbird_1_1GaussianTransform`) - ``public blackbird::Interferometer`` (:ref:`exhale_class_classblackbird_1_1Interferometer`) - ``public blackbird::LossChannel`` (:ref:`exhale_class_classblackbird_1_1LossChannel`) - ``public blackbird::MeasureFock`` (:ref:`exhale_class_classblackbird_1_1MeasureFock`) - ``public blackbird::MeasureHeterodyne`` (:ref:`exhale_class_classblackbird_1_1MeasureHeterodyne`) - ``public blackbird::MeasureHomodyne`` (:ref:`exhale_class_classblackbird_1_1MeasureHomodyne`) - ``public blackbird::MeasureIntensity`` (:ref:`exhale_class_classblackbird_1_1MeasureIntensity`) - ``public blackbird::Pgate`` (:ref:`exhale_class_classblackbird_1_1Pgate`) - ``public blackbird::Rgate`` (:ref:`exhale_class_classblackbird_1_1Rgate`) - ``public blackbird::S2gate`` (:ref:`exhale_class_classblackbird_1_1S2gate`) - ``public blackbird::Sgate`` (:ref:`exhale_class_classblackbird_1_1Sgate`) - ``public blackbird::Squeezed`` (:ref:`exhale_class_classblackbird_1_1Squeezed`) - ``public blackbird::Thermal`` (:ref:`exhale_class_classblackbird_1_1Thermal`) - ``public blackbird::ThermalLossChannel`` (:ref:`exhale_class_classblackbird_1_1ThermalLossChannel`) - ``public blackbird::Vacuum`` (:ref:`exhale_class_classblackbird_1_1Vacuum`) - ``public blackbird::Vgate`` (:ref:`exhale_class_classblackbird_1_1Vgate`) - ``public blackbird::Xgate`` (:ref:`exhale_class_classblackbird_1_1Xgate`) - ``public blackbird::Zgate`` (:ref:`exhale_class_classblackbird_1_1Zgate`) Class Documentation ------------------- .. doxygenclass:: blackbird::Operation :members: :protected-members: :undoc-members: