.. _namespace_blackbird: Namespace blackbird =================== .. contents:: Contents :local: :backlinks: none Detailed Description -------------------- The main Blackbird namespace. All C++ functions and classes are available from this namespace after including the header file: .. code-block:: cpp #include "Blackbird.h" Files ----- .. toctree:: :maxdepth: 5 file_blackbird_cpp_Blackbird.h.rst .. toctree:: :maxdepth: 5 file_blackbird_cpp_BlackbirdProgram.h.rst .. toctree:: :maxdepth: 5 file_blackbird_cpp_BlackbirdVariables.h.rst .. toctree:: :maxdepth: 5 file_blackbird_cpp_Visitor.cpp.rst Classes ------- - :ref:`exhale_struct_structblackbird_1_1variable__map` - :ref:`exhale_struct_structblackbird_1_1variable__map_3_01bool_01_4` - :ref:`exhale_struct_structblackbird_1_1variable__map_3_01double_01_4` - :ref:`exhale_struct_structblackbird_1_1variable__map_3_01int_01_4` - :ref:`exhale_struct_structblackbird_1_1variable__map_3_01std_1_1complex_3_01double_01_4_01_4` - :ref:`exhale_struct_structblackbird_1_1variable__map_3_01std_1_1string_01_4` - :ref:`exhale_class_classblackbird_1_1BSgate` - :ref:`exhale_class_classblackbird_1_1Catstate` - :ref:`exhale_class_classblackbird_1_1Chip0` - :ref:`exhale_class_classblackbird_1_1CKgate` - :ref:`exhale_class_classblackbird_1_1Coherent` - :ref:`exhale_class_classblackbird_1_1CXgate` - :ref:`exhale_class_classblackbird_1_1CZgate` - :ref:`exhale_class_classblackbird_1_1Dgate` - :ref:`exhale_class_classblackbird_1_1Fock` - :ref:`exhale_class_classblackbird_1_1FockSimulator` - :ref:`exhale_class_classblackbird_1_1Gaussian` - :ref:`exhale_class_classblackbird_1_1GaussianSimulator` - :ref:`exhale_class_classblackbird_1_1GaussianTransform` - :ref:`exhale_class_classblackbird_1_1Interferometer` - :ref:`exhale_class_classblackbird_1_1LossChannel` - :ref:`exhale_class_classblackbird_1_1MeasureFock` - :ref:`exhale_class_classblackbird_1_1MeasureHeterodyne` - :ref:`exhale_class_classblackbird_1_1MeasureHomodyne` - :ref:`exhale_class_classblackbird_1_1MeasureIntensity` - :ref:`exhale_class_classblackbird_1_1Operation` - :ref:`exhale_class_classblackbird_1_1Pgate` - :ref:`exhale_class_classblackbird_1_1Program` - :ref:`exhale_class_classblackbird_1_1Rgate` - :ref:`exhale_class_classblackbird_1_1S2gate` - :ref:`exhale_class_classblackbird_1_1Sgate` - :ref:`exhale_class_classblackbird_1_1Squeezed` - :ref:`exhale_class_classblackbird_1_1Thermal` - :ref:`exhale_class_classblackbird_1_1ThermalLossChannel` - :ref:`exhale_class_classblackbird_1_1Vacuum` - :ref:`exhale_class_classblackbird_1_1Vgate` - :ref:`exhale_class_classblackbird_1_1Visitor` - :ref:`exhale_class_classblackbird_1_1Xgate` - :ref:`exhale_class_classblackbird_1_1Zgate` Enums ----- - :ref:`exhale_enum_namespaceblackbird_1a21b132ecf0babae06c9c51d9db2135fb` - :ref:`exhale_enum_namespaceblackbird_1a7f12fb1953aecb80013bab94f8f06ef3` - :ref:`exhale_enum_namespaceblackbird_1a79f384e3ff7b2ce557230c2b99e30c96` Functions --------- - :ref:`exhale_function_namespaceblackbird_1a2c56fb6972bb54d5c15611927c226f8a` - :ref:`exhale_function_namespaceblackbird_1afb4b767257e32bca86a7c2a878b2afb3` - :ref:`exhale_function_namespaceblackbird_1a19bae6741df7b2848ed5e07199ec9119` - :ref:`exhale_function_namespaceblackbird_1ade657b518733aec4fee24232b4b73ca3` - :ref:`exhale_function_namespaceblackbird_1a704150c7dc4b3c3183d90dda063f746f` - :ref:`exhale_function_namespaceblackbird_1aa88bc3ca42874e5d8d2c2aeb14d580c2` - :ref:`exhale_function_namespaceblackbird_1ae91a7ba7bcc0a5d19c3750bb59dbc06e` - :ref:`exhale_function_namespaceblackbird_1ad09b0eb1adea929d05878993f03efbe9` - :ref:`exhale_function_namespaceblackbird_1af2c529f24621717cf818690ce5a45fca` - :ref:`exhale_function_namespaceblackbird_1a4f4e5d5c4b07d011d6c4c18f45e8c528` - :ref:`exhale_function_namespaceblackbird_1a32863ce390b6f01c419f49330b81e0fa` - :ref:`exhale_function_namespaceblackbird_1abd1c5c2d2fc4ffc9943182940203510a` - :ref:`exhale_function_namespaceblackbird_1aae6c366050e2eac00f5cf3b718ba72d3`