qsearch.defaults

This module provides defaults for Options objects. This includes definitions of smart_default functions, and dictionaries to be used with set_defaults and set_smart_defaults.

Three default dictionaries are provided.

qsearch.defaults.standard_defaults

A dictionary containing defaults for standard gate synthesis.

qsearch.defaults.standard_smart_defaults

A dictionary containing smart_defaults functions for standard gate synthesis.

qsearch.defaults.stateprep_defaults

A dictionary containing defaults for stateprep synthesis.

Module Contents

Functions

default_heuristic(options)

default_logger(options)

default_checkpoint(options)

default_eval_func(options)

default_error_func(options)

default_error_residuals(options)

default_error_jac(options)

default_error_residuals_jac(options)

default_objective(options)

stateprep_initial_state(options)

stateprep_target(options)

default_compiler(options)

identity(U)

Attributes

standard_defaults

standard_smart_defaults

stateprep_defaults

stateprep_smart_defaults

qsearch.defaults.default_heuristic(options)
qsearch.defaults.default_logger(options)
qsearch.defaults.default_checkpoint(options)
qsearch.defaults.default_eval_func(options)
qsearch.defaults.default_error_func(options)
qsearch.defaults.default_error_residuals(options)
qsearch.defaults.default_error_jac(options)
qsearch.defaults.default_error_residuals_jac(options)
qsearch.defaults.default_objective(options)
qsearch.defaults.stateprep_initial_state(options)
qsearch.defaults.stateprep_target(options)
qsearch.defaults.default_compiler(options)
qsearch.defaults.identity(U)
qsearch.defaults.standard_defaults
qsearch.defaults.standard_smart_defaults
qsearch.defaults.stateprep_defaults
qsearch.defaults.stateprep_smart_defaults