Qristal
Basic Usage
Getting started
Examples
Backends
Qristal Emulator Getting Started Guide
Qristal Virtual QPU
Advanced Topics
Noise models
User defined noise models
Parametrized Quantum Circuits
Variational Quantum Eigensolver (VQE)
Nextflow
Reference
Quantum Gates
Source Code Documentation
C++ API
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Enums
Functions
Function emulator_built_with_cuda
Function emulator_initialize
Function get_emulator_noise_model
Function qristal::create_circuit_optimizer_pass
Function qristal::create_commute_through_multis_pass
Function qristal::create_decompose_swap_pass
Function qristal::create_decompose_ZX_pass
Function qristal::create_initial_state_simplify_pass
Function qristal::create_noise_aware_placement_pass(const noise_aware_placement_config&)
Function qristal::create_noise_aware_placement_pass(std::shared_ptr<xacc::Accelerator>)
Function qristal::create_optimise_cliffords_pass
Function qristal::create_optimise_post_routing_pass
Function qristal::create_peephole_pass
Function qristal::create_rebase_to_clifford_pass
Function qristal::create_remove_redundancies_pass
Function qristal::create_swap_placement_pass(const std::vector<std::pair<int, int>>&)
Function qristal::create_swap_placement_pass(std::shared_ptr<xacc::Accelerator>)
Function qristal::create_two_qubit_squash_pass
Function qristal::execute_on_qb_hardware
Function qristal::load_cudaq_backend
Function qristal::uniqueBitsQD
Function qristal::vqee::ansatzToString
Function qristal::vqee::ASWAP_Ansatz
Function qristal::vqee::getEnumFromName
Function qristal::vqee::getEnumName
Function qristal::vqee::HEA_Ansatz
Function qristal::vqee::HEA_String
Function qristal::vqee::hydrogenChainGeometry
Function qristal::vqee::makeJob
Function qristal::vqee::pauliStringFromGeometry
Function qristal::vqee::setAnsatz
Function qristal::vqee::stringToAnsatz
Function qristal::vqee::UCCSD_Ansatz
Typedefs
Python API
Qristal
C++ API
Function qristal::vqee::getEnumName
View page source
Function qristal::vqee::getEnumName
Defined in
File case_generator.hpp
Function Documentation
std
::
string
qristal
::
vqee
::
getEnumName
(
AnsatzID
ansatzID
)