Module variational

Module variational 

Source
Expand description

Variational quantum algorithms

Re-exportsยง

pub use crate::qaoa::CostHamiltonian;
pub use crate::qaoa::MixerHamiltonian;
pub use crate::qaoa::QAOACircuit;
pub use crate::qaoa::QAOAOptimizer;
pub use crate::qaoa::QAOAParams;
pub use crate::qpca::DensityMatrixPCA;
pub use crate::qpca::QPCAParams;
pub use crate::qpca::QuantumPCA;
pub use crate::variational::ComputationGraph;
pub use crate::variational::DiffMode;
pub use crate::variational::Dual;
pub use crate::variational::Node;
pub use crate::variational::Operation;
pub use crate::variational::VariationalCircuit;
pub use crate::variational::VariationalGate;
pub use crate::variational::VariationalOptimizer;
pub use crate::variational_optimization::create_natural_gradient_optimizer;
pub use crate::variational_optimization::create_qaoa_optimizer;
pub use crate::variational_optimization::create_spsa_optimizer;
pub use crate::variational_optimization::create_vqe_optimizer;
pub use crate::variational_optimization::ConstrainedVariationalOptimizer;
pub use crate::variational_optimization::HyperparameterOptimizer as VariationalHyperparameterOptimizer;
pub use crate::variational_optimization::OptimizationConfig as VariationalOptimizationConfig;
pub use crate::variational_optimization::OptimizationHistory;
pub use crate::variational_optimization::OptimizationMethod;
pub use crate::variational_optimization::OptimizationResult as VariationalOptimizationResult;
pub use crate::variational_optimization::VariationalQuantumOptimizer;