F2QSynthesisConfig¶
- F2QSynthesisConfig¶
The dictionary type used to configure the
F2QSynthesis.methods.The keys of this dictionary must be names of
FermionicGatecircuit instructions. The values can be one of three types:str: the simplest scenario simply specifies the name of the plugin method to use for the corresponding key in this dictionary. The plugin is extracted from theF2QSynthesisPluginManagerand it’s__init__method may not require any arguments.tuple[str, Sequence[Any]]: the firststris the same as the above, and the secondSequence[Any]can be used to provide any positional arguments to the plugin’s__init__method.tuple[str, Sequence[Any], Mapping[str, Any]]: the first two fields are the same as in 2. and the thirdMapping[str, Any]can be used to provide any keyword arguments to the plugin’s__init__method.
alias of
dict[str,str|tuple[str,Sequence[Any]] |tuple[str,Sequence[Any],Mapping[str,Any]]]