|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
#include <cmath>#include <stdexcept>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | Simulators |
| Bounded online routing based on current physical bond dimensions. | |
| namespace | Simulators::RoutingConfig |
Enumerations | |
| enum class | Simulators::RoutingConfig::Strategy { Simulators::RoutingConfig::Combined , Simulators::RoutingConfig::Legacy } |
Functions | |
| template<class Config> | |
| Strategy | Simulators::RoutingConfig::GetStrategy (const Config &config) |
| bool | Simulators::RoutingConfig::ParseFlag (const std::string &value) |
| Strategy | Simulators::RoutingConfig::ParseStrategy (const std::string &value) |
| double | Simulators::RoutingConfig::ParseWeight (const std::string &value) |
| template<class Config> | |
| double | Simulators::RoutingConfig::TruncationWeight (const Config &config) |
| template<class Config> | |
| bool | Simulators::RoutingConfig::VirtualBondsEnabled (const Config &config) |
Variables | |
| constexpr const char * | Simulators::RoutingConfig::kLegacyCap = "mps_routing_legacy_cap" |
| constexpr const char * | Simulators::RoutingConfig::kStrategy = "mps_routing_strategy" |
| constexpr const char * | Simulators::RoutingConfig::kTruncationWeight = "mps_routing_truncation_weight" |
| constexpr const char * | Simulators::RoutingConfig::kVirtualBonds = "mps_routing_virtual_bonds" |