Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
Namespaces | Functions | Variables
exact_density_vqe_validation.py File Reference

Go to the source code of this file.

Namespaces

 exact_density_vqe_validation
 

Functions

def exact_density_vqe_validation._build_validation_bundle_artifact_entry (artifact_id, artifact_class, mandatory, path, status, expected_statuses, purpose, generation_command, summary=None)
 
def exact_density_vqe_validation.build_case_metadata
 
def exact_density_vqe_validation.build_exact_density_validation_bundle
 
def exact_density_vqe_validation.build_exact_regime_bridge_metadata
 
def exact_density_vqe_validation.build_exact_regime_parameter_sets
 
def exact_density_vqe_validation.build_exact_regime_threshold_metadata
 
def exact_density_vqe_validation.build_exact_regime_workflow_bundle
 
def exact_density_vqe_validation.build_hamiltonian_metadata ()
 
def exact_density_vqe_validation.build_initial_parameters
 
def exact_density_vqe_validation.build_open_chain_topology
 
def exact_density_vqe_validation.build_optimizer_config ()
 
def exact_density_vqe_validation.build_reference_bridge_metadata (vqe)
 
def exact_density_vqe_validation.build_reference_noise ()
 
def exact_density_vqe_validation.build_software_metadata ()
 
def exact_density_vqe_validation.build_squander_density_from_qiskit_circuit (base_circuit, density_noise)
 
def exact_density_vqe_validation.build_unsupported_state_vector_density_noise_vqe
 
def exact_density_vqe_validation.build_vqe
 
def exact_density_vqe_validation.capture_case
 
def exact_density_vqe_validation.capture_exact_regime_workflow_case
 
def exact_density_vqe_validation.classify_bridge_unsupported_reason
 
def exact_density_vqe_validation.density_energy (hamiltonian, density_matrix)
 
def exact_density_vqe_validation.generate_exact_density_validation_bundle
 
def exact_density_vqe_validation.get_git_revision ()
 
def exact_density_vqe_validation.insert_reference_noise
 
def exact_density_vqe_validation.main ()
 
def exact_density_vqe_validation.print_exact_density_validation_bundle_summary (bundle)
 
def exact_density_vqe_validation.print_exact_regime_workflow_summary (bundle)
 
def exact_density_vqe_validation.run_exact_regime_workflow_case
 
def exact_density_vqe_validation.run_exact_regime_workflow_matrix
 
def exact_density_vqe_validation.run_fixed_parameter_case
 
def exact_density_vqe_validation.run_optimization_trace ()
 
def exact_density_vqe_validation.run_unsupported_state_vector_density_noise_case ()
 
def exact_density_vqe_validation.trace_distance
 
def exact_density_vqe_validation.validate_artifact_payload (payload)
 
def exact_density_vqe_validation.validate_exact_density_validation_bundle
 
def exact_density_vqe_validation.validate_exact_regime_workflow_bundle (bundle)
 
def exact_density_vqe_validation.write_exact_density_validation_bundle
 
def exact_density_vqe_validation.write_exact_regime_workflow_bundle
 
def exact_density_vqe_validation.write_json
 

Variables

tuple exact_density_vqe_validation.ARTIFACT_CORE_FIELDS
 
string exact_density_vqe_validation.DEFAULT_ANSATZ = "HEA"
 
int exact_density_vqe_validation.DEFAULT_INNER_BLOCKS = 1
 
int exact_density_vqe_validation.DEFAULT_LAYERS = 1
 
tuple exact_density_vqe_validation.EXACT_DENSITY_VALIDATION_BUNDLE_FIELDS
 
string exact_density_vqe_validation.EXACT_DENSITY_VALIDATION_BUNDLE_FILENAME = "exact_density_validation_bundle.json"
 
int exact_density_vqe_validation.EXACT_REGIME_OBSERVABLE_IMAG_TOL = 1e-10
 
int exact_density_vqe_validation.EXACT_REGIME_PARAMETER_SET_COUNT = 10
 
int exact_density_vqe_validation.EXACT_REGIME_TRACE_TOL = 1e-10
 
int exact_density_vqe_validation.EXACT_REGIME_VALIDITY_TOL = 1e-10
 
tuple exact_density_vqe_validation.EXACT_REGIME_WORKFLOW_BUNDLE_FIELDS
 
string exact_density_vqe_validation.EXACT_REGIME_WORKFLOW_BUNDLE_FILENAME = "exact_regime_workflow_bundle.json"
 
int exact_density_vqe_validation.EXACT_REGIME_WORKFLOW_ERROR_TOL = 1e-8
 
tuple exact_density_vqe_validation.EXACT_REGIME_WORKFLOW_QUBITS = (4, 6, 8, 10)
 
tuple exact_density_vqe_validation.FIXED_PARAMETER_QUBITS = (4, 6)
 
string exact_density_vqe_validation.OPTIMIZATION_TRACE_ARTIFACT_FILENAME = "optimization_trace_4q.json"
 
string exact_density_vqe_validation.PRIMARY_BACKEND = "density_matrix"
 
string exact_density_vqe_validation.REFERENCE_BACKEND = "qiskit_aer_density_matrix"
 
 exact_density_vqe_validation.REPO_ROOT = Path(__file__).resolve().parents[3]
 
dictionary exact_density_vqe_validation.REQUIRED_BRIDGE_GATE_NAMES = {"U3", "CNOT"}
 
dictionary exact_density_vqe_validation.REQUIRED_BRIDGE_NOISE_NAMES
 
dictionary exact_density_vqe_validation.SUPPORTED_BACKEND_LABELS = {PRIMARY_BACKEND, "state_vector"}