Documentation for microsoft::quantum::TargetQisConfiguration
microsoft::quantum::TargetQisConfiguration
Public Types
Name | |
---|---|
using std::unordered_set< std::string > | Set |
Public Functions
Name | |
---|---|
TargetQisConfiguration() =default | |
void | setup(ConfigurationManager & config) |
Set const & | allowedQis() const |
Set const & | irreversibleOperations() const |
bool | allowAnyQis() const |
bool | requiresQubits() const |
bool | requiresResults() const |
String | targetName() const |
TargetQisConfiguration | fromQirTargetName(String const & name) |
Public Types Documentation
using Set
using microsoft::quantum::TargetQisConfiguration::Set = std::unordered_set<std::string>;
Public Functions Documentation
function TargetQisConfiguration
TargetQisConfiguration() =default
function setup
void setup(
ConfigurationManager & config
)
Setup function that adds the configuration flags to the ConfigurationManager. See the ConfigurationManager documentation for more details on how the setup process is implemented.
function allowedQis
Set const & allowedQis() const
function irreversibleOperations
Set const & irreversibleOperations() const
function allowAnyQis
bool allowAnyQis() const
function requiresQubits
bool requiresQubits() const
function requiresResults
bool requiresResults() const
function targetName
String targetName() const
function fromQirTargetName
static TargetQisConfiguration fromQirTargetName(
String const & name
)
Updated on 1 August 2023 at 16:25:10 UTC