List of all items
Structs
- cache::BatchEvalCache
- cache::CacheStats
- cache::CachedEvaluator
- cache::CombinedCacheStats
- cache::ComplexEvalCache
- cache::EvalCache
- cache::ExpressionCache
- cache::SimplificationCache
- expr::Expression
- matrix::SymbolicMatrix
- optimization::ParameterShiftRule
- optimization::VqeOptimizer
- serialize::SerializedExpression
Enums
- error::SymEngineError
- expr::ExprLang
- pattern::Pattern
- pattern::QuantumGatePattern
- pattern::VariationalPattern
Functions
- cache::compute_hash
- cache::hash_complex_params
- cache::hash_param_array
- cache::hash_params
- diff::differentiate
- eval::evaluate
- eval::evaluate_batch
- eval::evaluate_complex
- eval::evaluate_complex_batch
- eval::evaluate_complex_with_complex_values
- is_available
- is_pure_rust
- matrix::cnot
- matrix::controlled
- matrix::hadamard
- matrix::pauli_x
- matrix::pauli_y
- matrix::pauli_z
- matrix::rx
- matrix::ry
- matrix::rz
- matrix::s_gate
- matrix::swap
- matrix::t_gate
- ops::complex::complex
- ops::complex::conj
- ops::complex::im
- ops::complex::magnitude
- ops::complex::phase
- ops::complex::re
- ops::trig::abs
- ops::trig::acos
- ops::trig::asin
- ops::trig::atan
- ops::trig::cos
- ops::trig::cosh
- ops::trig::exp
- ops::trig::log
- ops::trig::log_base
- ops::trig::sin
- ops::trig::sinh
- ops::trig::sqrt
- ops::trig::tan
- ops::trig::tanh
- optimization::gradient_at
- optimization::hessian_at
- parser::parse
- parser::parse_many
- pattern::is_hermitian_form
- pattern::is_projector_form
- pattern::is_pure_imaginary
- pattern::is_qaoa_parameter
- pattern::is_rotation_gate
- pattern::is_unit_complex_form
- pattern::is_vqe_parameter
- pattern::match_pattern
- pattern::recognize_gate_pattern
- quantum::gates::cnot
- quantum::gates::cz
- quantum::gates::hadamard
- quantum::gates::phase
- quantum::gates::rx
- quantum::gates::ry
- quantum::gates::rz
- quantum::gates::swap
- quantum::gates::t_gate
- quantum::gates::toffoli
- quantum::gates::u3
- quantum::operators::angular_momentum_lowering
- quantum::operators::angular_momentum_raising
- quantum::operators::angular_momentum_squared
- quantum::operators::angular_momentum_x
- quantum::operators::angular_momentum_y
- quantum::operators::angular_momentum_z
- quantum::operators::annihilation
- quantum::operators::annihilation_mode
- quantum::operators::anticommutator
- quantum::operators::beam_splitter_hamiltonian
- quantum::operators::cat_state
- quantum::operators::coherent_state
- quantum::operators::commutator
- quantum::operators::creation
- quantum::operators::creation_mode
- quantum::operators::dagger
- quantum::operators::determinant
- quantum::operators::displacement_operator
- quantum::operators::fermionic_annihilation
- quantum::operators::fermionic_annihilation_mode
- quantum::operators::fermionic_creation
- quantum::operators::fermionic_creation_mode
- quantum::operators::fermionic_number_operator
- quantum::operators::fermionic_number_operator_mode
- quantum::operators::fock_state
- quantum::operators::harmonic_oscillator_hamiltonian
- quantum::operators::hopping_term
- quantum::operators::hubbard_interaction
- quantum::operators::inverse
- quantum::operators::is_hermitian
- quantum::operators::is_unitary
- quantum::operators::jaynes_cummings_hamiltonian
- quantum::operators::jordan_wigner_string
- quantum::operators::kerr_hamiltonian
- quantum::operators::matrix_exp
- quantum::operators::momentum_operator
- quantum::operators::number_operator
- quantum::operators::number_operator_mode
- quantum::operators::position_operator
- quantum::operators::spin_half_lowering
- quantum::operators::spin_half_raising
- quantum::operators::spin_half_x
- quantum::operators::spin_half_y
- quantum::operators::spin_half_z
- quantum::operators::spin_lowering
- quantum::operators::spin_raising
- quantum::operators::spin_squared
- quantum::operators::spin_x
- quantum::operators::spin_y
- quantum::operators::spin_z
- quantum::operators::squeezed_vacuum
- quantum::operators::squeezing_operator
- quantum::operators::tensor_product
- quantum::operators::thermal_state
- quantum::operators::total_fermionic_number_operator
- quantum::operators::total_number_operator
- quantum::operators::trace
- quantum::operators::transpose
- quantum::operators::two_mode_squeezing_hamiltonian
- quantum::pauli::identity
- quantum::pauli::sigma_minus
- quantum::pauli::sigma_plus
- quantum::pauli::sigma_vector
- quantum::pauli::sigma_x
- quantum::pauli::sigma_y
- quantum::pauli::sigma_z
- quantum::states::bell_phi_minus
- quantum::states::bell_phi_plus
- quantum::states::bell_psi_minus
- quantum::states::bell_psi_plus
- quantum::states::bloch_state
- quantum::states::coherent_state
- quantum::states::ghz_state
- quantum::states::ket_0
- quantum::states::ket_1
- quantum::states::ket_i
- quantum::states::ket_minus
- quantum::states::ket_minus_i
- quantum::states::ket_plus
- quantum::states::squeezed_vacuum
- quantum::states::thermal_state
- quantum::states::w_state
- scirs2_bridge::complex::complex_ops::complex
- scirs2_bridge::complex::complex_ops::imag
- scirs2_bridge::complex::complex_ops::polar
- scirs2_bridge::complex::eval_complex
- scirs2_bridge::complex::from_complex64
- scirs2_bridge::complex::to_complex64
- scirs2_bridge::ndarray::from_array1
- scirs2_bridge::ndarray::from_array2
- scirs2_bridge::ndarray::gradient_array
- scirs2_bridge::ndarray::hessian_array
- scirs2_bridge::ndarray::to_array1
- scirs2_bridge::ndarray::to_array2
- serialize::from_bytes
- serialize::from_bytes_many
- serialize::from_json
- serialize::matrix_from_bytes
- serialize::matrix_to_bytes
- serialize::to_bytes
- serialize::to_bytes_many
- serialize::to_json
- simplify::collect
- simplify::expand
- simplify::factor
- simplify::get_quantum_rules
- simplify::get_trig_rules
- simplify::simplify
- simplify::simplify_quantum
- simplify::simplify_trig
- simplify::substitute