Documentation for microsoft::quantum::GroupingPassConfiguration

microsoft::quantum::GroupingPassConfiguration

Public Types

Name
using std::unordered_set< std::string > Set
using DeferredValue::DeferredValuePtr DeferredValuePtr

Public Functions

Name
void setup(ConfigurationManager & config)
bool groupQis() const
Set irreversibleOperations() const
String qirRuntimePrefix() const
GroupingPassConfiguration createDisabled()

Public Types Documentation

using Set

using microsoft::quantum::GroupingPassConfiguration::Set =  std::unordered_set<std::string>;

using DeferredValuePtr

using microsoft::quantum::GroupingPassConfiguration::DeferredValuePtr =  DeferredValue::DeferredValuePtr;

Public Functions Documentation

function setup

inline 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 groupQis

inline bool groupQis() const

function irreversibleOperations

inline Set irreversibleOperations() const

function qirRuntimePrefix

inline String qirRuntimePrefix() const

function createDisabled

static inline GroupingPassConfiguration createDisabled()

Updated on 1 August 2023 at 16:25:10 UTC