Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | Z _ _apply_unitary_() (ffsim.SupportsApplyUnitary method) _approx_eq_() (ffsim.SupportsApproximateEquality method) _diag_() (ffsim.SupportsDiagonal method) _fermion_operator_() (ffsim.SupportsFermionOperator method) _linear_operator_() (ffsim.SupportsLinearOperator method) _trace_() (ffsim.SupportsDiagonal method) (ffsim.SupportsTrace method) A active_space (ffsim.MolecularData attribute) addresses_to_strings() (in module ffsim) adjoint() (ffsim.FermionOperator method) apply_diag_coulomb_evolution() (in module ffsim) apply_fsim_gate() (in module ffsim) apply_fswap_gate() (in module ffsim) apply_givens_rotation() (in module ffsim) apply_hop_gate() (in module ffsim) apply_matrix_to_slices() (in module ffsim.linalg) apply_num_interaction() (in module ffsim) apply_num_num_interaction() (in module ffsim) apply_num_op_prod_interaction() (in module ffsim) apply_num_op_sum_evolution() (in module ffsim) apply_on_site_interaction() (in module ffsim) apply_orbital_rotation() (in module ffsim) apply_quad_ham_evolution() (in module ffsim) apply_tunneling_interaction() (in module ffsim) apply_unitary() (in module ffsim) approx_eq() (in module ffsim) assert_allclose_up_to_global_phase() (in module ffsim.testing) atom (ffsim.MolecularData attribute) B basis (ffsim.MolecularData attribute) BitstringType (class in ffsim) C ccsd_energy (ffsim.MolecularData attribute) ccsd_generator_restricted() (in module ffsim) ccsd_generator_unrestricted() (in module ffsim) ccsd_t1 (ffsim.MolecularData attribute) ccsd_t2 (ffsim.MolecularData attribute) cisd_energy (ffsim.MolecularData attribute) cisd_vec (ffsim.MolecularData attribute) conserves_particle_number() (ffsim.FermionOperator method) conserves_spin_z() (ffsim.FermionOperator method) constant (ffsim.DiagonalCoulombHamiltonian attribute) (ffsim.DoubleFactorizedHamiltonian attribute) (ffsim.MolecularHamiltonian attribute) (ffsim.MolecularHamiltonianSpinless attribute) (ffsim.SingleFactorizedHamiltonian attribute) contract_diag_coulomb() (in module ffsim.contract) contract_num_op_sum() (in module ffsim.contract) contract_one_body() (in module ffsim.contract) copy() (ffsim.FermionOperator method) core_energy (ffsim.MolecularData attribute) cre() (in module ffsim) cre_a() (in module ffsim) cre_b() (in module ffsim) D des() (in module ffsim) des_a() (in module ffsim) des_b() (in module ffsim) diag() (in module ffsim) diag_coulomb_linop() (in module ffsim.contract) diag_coulomb_mats (ffsim.DiagonalCoulombHamiltonian attribute) (ffsim.DoubleFactorizedHamiltonian attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) DiagCoulombEvolutionJW (class in ffsim.qiskit) DiagCoulombEvolutionSpinlessJW (class in ffsim.qiskit) DiagonalCoulombHamiltonian (class in ffsim) dim() (in module ffsim) dims() (in module ffsim) dipole_integrals (ffsim.MolecularData attribute) double_factorized() (in module ffsim.linalg) double_factorized_t2() (in module ffsim.linalg) double_factorized_t2_alpha_beta() (in module ffsim.linalg) DoubleFactorizedHamiltonian (class in ffsim) doubles_excitations_restricted() (in module ffsim) doubles_excitations_unrestricted() (in module ffsim) DropNegligible (class in ffsim.qiskit) E expectation() (ffsim.ReducedDensityMatrix method) expectation_one_body_power() (in module ffsim) expectation_one_body_product() (in module ffsim) expectation_product_state() (ffsim.SingleFactorizedHamiltonian method) expm_multiply_taylor() (in module ffsim.linalg) F fci_energy (ffsim.MolecularData attribute) fci_vec (ffsim.MolecularData attribute) fermi_hubbard_1d() (in module ffsim) fermi_hubbard_2d() (in module ffsim) fermion_operator() (in module ffsim) FermionAction (class in ffsim) FermionOperator (class in ffsim) ffsim_vec_to_qiskit_vec() (in module ffsim.qiskit) FfsimSampler (class in ffsim.qiskit) final_orbital_rotation (ffsim.HopGateAnsatzOperator attribute) (ffsim.UCCSDOpRestricted attribute) (ffsim.UCCSDOpRestrictedReal attribute) (ffsim.UCCSDOpUnrestricted attribute) (ffsim.UCCSDOpUnrestrictedReal attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) final_state_vector() (in module ffsim.qiskit) from_cisd_vec() (ffsim.UCJOpSpinBalanced static method) from_diag_coulomb_mats() (ffsim.NumNumAnsatzOpSpinBalanced static method) from_fcidump() (ffsim.MolecularData static method) from_fermion_operator() (ffsim.DiagonalCoulombHamiltonian static method) (ffsim.MolecularHamiltonian static method) from_json() (ffsim.MolecularData static method) from_molecular_hamiltonian() (ffsim.DoubleFactorizedHamiltonian static method) (ffsim.SingleFactorizedHamiltonian static method) from_orbital_rotation() (ffsim.GivensAnsatzOp static method) from_parameters() (ffsim.GivensAnsatzOp static method) (ffsim.HopGateAnsatzOperator static method) (ffsim.NumNumAnsatzOpSpinBalanced static method) (ffsim.UCCSDOpRestricted static method) (ffsim.UCCSDOpRestrictedReal static method) (ffsim.UCCSDOpUnrestricted static method) (ffsim.UCCSDOpUnrestrictedReal static method) (ffsim.UCJAnglesOpSpinBalanced static method) (ffsim.UCJOpSpinBalanced static method) (ffsim.UCJOpSpinless static method) (ffsim.UCJOpSpinUnbalanced static method) from_scf() (ffsim.MolecularData static method) from_t_amplitudes() (ffsim.UCJAnglesOpSpinBalanced static method) (ffsim.UCJOpSpinBalanced static method) (ffsim.UCJOpSpinless static method) (ffsim.UCJOpSpinUnbalanced static method) from_ucj_op() (ffsim.UCJAnglesOpSpinBalanced static method) G generate_lucj_pass_manager() (in module ffsim.qiskit) generate_norb_nelec() (in module ffsim.testing) generate_norb_nelec_spin() (in module ffsim.testing) generate_norb_nocc() (in module ffsim.testing) generate_norb_spin() (in module ffsim.testing) givens_decomposition() (in module ffsim.linalg) GivensAnsatzOp (class in ffsim) GivensAnsatzOpJW (class in ffsim.qiskit) GivensAnsatzOpSpinlessJW (class in ffsim.qiskit) H hartree_fock_state() (in module ffsim) hf_energy (ffsim.MolecularData attribute) hf_mo_coeff (ffsim.MolecularData attribute) hf_mo_occ (ffsim.MolecularData attribute) HopGateAnsatzOperator (class in ffsim) I init_cache() (in module ffsim) interaction_pairs (ffsim.GivensAnsatzOp attribute) (ffsim.HopGateAnsatzOperator attribute) (ffsim.NumNumAnsatzOpSpinBalanced attribute) inverse() (ffsim.qiskit.DiagCoulombEvolutionJW method) (ffsim.qiskit.DiagCoulombEvolutionSpinlessJW method) (ffsim.qiskit.NumOpSumEvolutionJW method) (ffsim.qiskit.NumOpSumEvolutionSpinlessJW method) (ffsim.qiskit.OrbitalRotationJW method) (ffsim.qiskit.OrbitalRotationSpinlessJW method) is_antihermitian() (in module ffsim.linalg) is_hermitian() (in module ffsim.linalg) is_orthogonal() (in module ffsim.linalg) is_real_symmetric() (in module ffsim.linalg) is_special_orthogonal() (in module ffsim.linalg) is_unitary() (in module ffsim.linalg) items() (ffsim.FermionOperator method) J jordan_wigner() (in module ffsim.qiskit) K keys() (ffsim.FermionOperator method) L linear_operator() (in module ffsim) lup() (in module ffsim.linalg) M many_body_order() (ffsim.FermionOperator method) match_global_phase() (in module ffsim.linalg) MergeOrbitalRotations (class in ffsim.qiskit) minimize_linear_method() (in module ffsim.optimize) mo_coeff (ffsim.MolecularData attribute) mo_occ (ffsim.MolecularData attribute) modified_cholesky() (in module ffsim.linalg) MolecularData (class in ffsim) MolecularHamiltonian (class in ffsim) MolecularHamiltonianSpinless (class in ffsim) mp2_energy (ffsim.MolecularData attribute) mp2_t2 (ffsim.MolecularData attribute) multireference_state() (in module ffsim) multireference_state_prod() (in module ffsim) N n_params() (ffsim.GivensAnsatzOp static method) (ffsim.NumNumAnsatzOpSpinBalanced static method) (ffsim.UCCSDOpRestricted static method) (ffsim.UCCSDOpRestrictedReal static method) (ffsim.UCCSDOpUnrestricted static method) (ffsim.UCCSDOpUnrestrictedReal static method) (ffsim.UCJAnglesOpSpinBalanced static method) (ffsim.UCJOpSpinBalanced static method) (ffsim.UCJOpSpinless static method) (ffsim.UCJOpSpinUnbalanced static method) nelec (ffsim.MolecularData attribute) (ffsim.StateVector attribute) norb (ffsim.GivensAnsatzOp attribute) (ffsim.HopGateAnsatzOperator attribute) (ffsim.MolecularData attribute) (ffsim.NumNumAnsatzOpSpinBalanced attribute) (ffsim.StateVector attribute) normal_ordered() (ffsim.FermionOperator method) num_op_sum_linop() (in module ffsim.contract) number_operator() (in module ffsim) NumNumAnsatzOpSpinBalanced (class in ffsim) NumNumAnsatzOpSpinBalancedJW (class in ffsim.qiskit) NumOpSumEvolutionJW (class in ffsim.qiskit) NumOpSumEvolutionSpinlessJW (class in ffsim.qiskit) O one_body_integrals (ffsim.MolecularData attribute) one_body_linop() (in module ffsim.contract) one_body_squares (ffsim.SingleFactorizedHamiltonian attribute) one_body_tensor (ffsim.DiagonalCoulombHamiltonian attribute) (ffsim.DoubleFactorizedHamiltonian attribute) (ffsim.MolecularHamiltonian attribute) (ffsim.MolecularHamiltonianSpinless attribute) (ffsim.SingleFactorizedHamiltonian attribute) one_hot() (in module ffsim.linalg) one_rdm (ffsim.ReducedDensityMatrix attribute) optimize_orbitals() (in module ffsim) orbital_rotations (ffsim.DoubleFactorizedHamiltonian attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) orbital_symmetries (ffsim.MolecularData attribute) OrbitalRotationJW (class in ffsim.qiskit) OrbitalRotationSpinlessJW (class in ffsim.qiskit) P phase_angles (ffsim.GivensAnsatzOp attribute) phis (ffsim.GivensAnsatzOp attribute) PRE_INIT (in module ffsim.qiskit) pre_init_passes() (in module ffsim.qiskit) PrepareHartreeFockJW (class in ffsim.qiskit) PrepareHartreeFockSpinlessJW (class in ffsim.qiskit) PrepareSlaterDeterminantJW (class in ffsim.qiskit) PrepareSlaterDeterminantSpinlessJW (class in ffsim.qiskit) ProductStateSum (class in ffsim) Q qiskit_vec_to_ffsim_vec() (in module ffsim.qiskit) R random_antihermitian() (in module ffsim.random) random_density_matrix() (in module ffsim.random) random_diagonal_coulomb_hamiltonian() (in module ffsim.random) random_double_factorized_hamiltonian() (in module ffsim.random) random_fermion_hamiltonian() (in module ffsim.random) random_fermion_operator() (in module ffsim.random) random_hermitian() (in module ffsim.random) random_molecular_hamiltonian() (in module ffsim.random) random_molecular_hamiltonian_spinless() (in module ffsim.random) random_nelec() (in module ffsim.testing) random_occupied_orbitals() (in module ffsim.testing) random_orthogonal() (in module ffsim.random) random_real_symmetric_matrix() (in module ffsim.random) random_special_orthogonal() (in module ffsim.random) random_state_vector() (in module ffsim.random) random_t2_amplitudes() (in module ffsim.random) random_two_body_tensor() (in module ffsim.random) random_uccsd_op_restricted() (in module ffsim.random) random_uccsd_op_restricted_real() (in module ffsim.random) random_uccsd_op_unrestricted() (in module ffsim.random) random_uccsd_op_unrestricted_real() (in module ffsim.random) random_ucj_op_spin_balanced() (in module ffsim.random) random_ucj_op_spin_unbalanced() (in module ffsim.random) random_ucj_op_spinless() (in module ffsim.random) random_unitary() (in module ffsim.random) rdms() (in module ffsim) reduced_matrix() (in module ffsim.linalg) reduced_matrix_product_states() (ffsim.SingleFactorizedHamiltonian method) ReducedDensityMatrix (class in ffsim) rotated() (ffsim.MolecularHamiltonian method) (ffsim.MolecularHamiltonianSpinless method) (ffsim.ReducedDensityMatrix method) run() (ffsim.qiskit.DropNegligible method) (ffsim.qiskit.FfsimSampler method) (ffsim.qiskit.MergeOrbitalRotations method) run_ccsd() (ffsim.MolecularData method) run_cisd() (ffsim.MolecularData method) run_fci() (ffsim.MolecularData method) run_mp2() (ffsim.MolecularData method) run_sci() (ffsim.MolecularData method) S s_minus_operator() (in module ffsim) s_plus_operator() (in module ffsim) s_squared_operator() (in module ffsim) s_x_operator() (in module ffsim) s_y_operator() (in module ffsim) s_z_operator() (in module ffsim) sample_slater() (in module ffsim) sample_state_vector() (in module ffsim) sci_energy (ffsim.MolecularData attribute) sci_vec (ffsim.MolecularData attribute) simplify() (ffsim.FermionOperator method) simulate_qdrift_double_factorized() (in module ffsim) simulate_trotter_diag_coulomb_split_op() (in module ffsim) simulate_trotter_double_factorized() (in module ffsim) SimulateTrotterDiagCoulombSplitOpJW (class in ffsim.qiskit) SimulateTrotterDoubleFactorizedJW (class in ffsim.qiskit) SingleFactorizedHamiltonian (class in ffsim) singles_excitations_restricted() (in module ffsim) singles_excitations_unrestricted() (in module ffsim) slater_determinant() (in module ffsim) slater_determinant_amplitudes() (in module ffsim) slater_determinant_rdms() (in module ffsim) Spin (class in ffsim) spin (ffsim.MolecularData attribute) spin_square() (in module ffsim) spinful_to_spinless_rdm1() (in module ffsim) spinful_to_spinless_rdm2() (in module ffsim) spinful_to_spinless_vec() (in module ffsim) StateVector (class in ffsim) strings_to_addresses() (in module ffsim) SupportsApplyUnitary (class in ffsim) SupportsApproximateEquality (class in ffsim) SupportsDiagonal (class in ffsim) SupportsFermionOperator (class in ffsim) SupportsLinearOperator (class in ffsim) SupportsTrace (class in ffsim) symmetry (ffsim.MolecularData attribute) T t1 (ffsim.UCCSDOpRestricted attribute) (ffsim.UCCSDOpRestrictedReal attribute) (ffsim.UCCSDOpUnrestricted attribute) (ffsim.UCCSDOpUnrestrictedReal attribute) t2 (ffsim.UCCSDOpRestricted attribute) (ffsim.UCCSDOpRestrictedReal attribute) (ffsim.UCCSDOpUnrestricted attribute) (ffsim.UCCSDOpUnrestrictedReal attribute) thetas (ffsim.GivensAnsatzOp attribute) (ffsim.HopGateAnsatzOperator attribute) (ffsim.NumNumAnsatzOpSpinBalanced attribute) to_diag_coulomb_mats() (ffsim.NumNumAnsatzOpSpinBalanced method) to_fcidump() (ffsim.MolecularData method) to_json() (ffsim.MolecularData method) to_molecular_hamiltonian() (ffsim.DoubleFactorizedHamiltonian method) to_number_representation() (ffsim.DoubleFactorizedHamiltonian method) to_orbital_rotation() (ffsim.GivensAnsatzOp method) to_parameters() (ffsim.GivensAnsatzOp method) (ffsim.HopGateAnsatzOperator method) (ffsim.NumNumAnsatzOpSpinBalanced method) (ffsim.UCCSDOpRestricted method) (ffsim.UCCSDOpRestrictedReal method) (ffsim.UCCSDOpUnrestricted method) (ffsim.UCCSDOpUnrestrictedReal method) (ffsim.UCJAnglesOpSpinBalanced method) (ffsim.UCJOpSpinBalanced method) (ffsim.UCJOpSpinless method) (ffsim.UCJOpSpinUnbalanced method) to_z_representation() (ffsim.DoubleFactorizedHamiltonian method) trace() (in module ffsim) two_body_integrals (ffsim.MolecularData attribute) two_body_linop() (in module ffsim.contract) two_body_tensor (ffsim.MolecularHamiltonian attribute) (ffsim.MolecularHamiltonianSpinless attribute) two_rdm (ffsim.ReducedDensityMatrix attribute) U uccsd_generator_restricted() (in module ffsim) uccsd_generator_unrestricted() (in module ffsim) UCCSDOpRestricted (class in ffsim) UCCSDOpRestrictedReal (class in ffsim) UCCSDOpUnrestricted (class in ffsim) UCCSDOpUnrestrictedReal (class in ffsim) UCJAnglesOpSpinBalanced (class in ffsim) UCJOpSpinBalanced (class in ffsim) UCJOpSpinBalancedJW (class in ffsim.qiskit) UCJOpSpinless (class in ffsim) UCJOpSpinlessJW (class in ffsim.qiskit) UCJOpSpinUnbalanced (class in ffsim) UCJOpSpinUnbalancedJW (class in ffsim.qiskit) V values() (ffsim.FermionOperator method) vec (ffsim.StateVector attribute) Z z_representation (ffsim.DoubleFactorizedHamiltonian attribute)