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 action (ffsim.FermionAction attribute) active_space (ffsim.MolecularData attribute) addresses_to_strings() (in module ffsim) adjoint() (ffsim.FermionOperator method) ALPHA (ffsim.Spin attribute) ALPHA_AND_BETA (ffsim.Spin attribute) 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) atol (ffsim.UCCSDOpRestricted attribute) (ffsim.UCCSDOpRestrictedReal attribute) (ffsim.UCCSDOpUnrestricted attribute) (ffsim.UCCSDOpUnrestrictedReal attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) atom (ffsim.MolecularData attribute) B basis (ffsim.MolecularData attribute) BETA (ffsim.Spin attribute) BIT_ARRAY (ffsim.BitstringType 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) coeffs (ffsim.ProductStateSum 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) dmrg_energy (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_givens_ansatz_op (ffsim.UCJAnglesOpSpinBalanced attribute) 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_ansatz_ops (ffsim.UCJAnglesOpSpinBalanced attribute) givens_decomposition() (in module ffsim.linalg) GivensAnsatzOp (class in ffsim) GivensAnsatzOpJW (class in ffsim.qiskit) GivensAnsatzOpSpinlessJW (class in ffsim.qiskit) H hamiltonian (ffsim.MolecularData attribute) 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) INT (ffsim.BitstringType attribute) 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) mole (ffsim.MolecularData attribute) 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) n_reps (ffsim.UCJAnglesOpSpinBalanced attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) nelec (ffsim.MolecularData attribute) (ffsim.StateVector attribute) norb (ffsim.DiagonalCoulombHamiltonian attribute) (ffsim.DoubleFactorizedHamiltonian attribute) (ffsim.GivensAnsatzOp attribute) (ffsim.HopGateAnsatzOperator attribute) (ffsim.MolecularData attribute) (ffsim.MolecularHamiltonian attribute) (ffsim.MolecularHamiltonianSpinless attribute) (ffsim.NumNumAnsatzOpSpinBalanced attribute) (ffsim.SingleFactorizedHamiltonian attribute) (ffsim.StateVector attribute) (ffsim.UCCSDOpRestricted attribute) (ffsim.UCCSDOpRestrictedReal attribute) (ffsim.UCCSDOpUnrestricted attribute) (ffsim.UCCSDOpUnrestrictedReal attribute) (ffsim.UCJAnglesOpSpinBalanced attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) normal_ordered() (ffsim.FermionOperator method) num_num_ansatz_ops (ffsim.UCJAnglesOpSpinBalanced attribute) 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_body_tensor_spinless (ffsim.MolecularHamiltonian attribute) one_hot() (in module ffsim.linalg) one_rdm (ffsim.ReducedDensityMatrix attribute) optimize_orbitals() (in module ffsim) orb (ffsim.FermionAction attribute) 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) rtol (ffsim.UCCSDOpRestricted attribute) (ffsim.UCCSDOpRestrictedReal attribute) (ffsim.UCCSDOpUnrestricted attribute) (ffsim.UCCSDOpUnrestrictedReal attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) 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) scf (ffsim.MolecularData attribute) 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.FermionAction attribute) (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) states (ffsim.ProductStateSum attribute) StateVector (class in ffsim) STRING (ffsim.BitstringType attribute) 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_body_tensor_spinless (ffsim.MolecularHamiltonian 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 validate (ffsim.UCCSDOpRestricted attribute) (ffsim.UCCSDOpRestrictedReal attribute) (ffsim.UCCSDOpUnrestricted attribute) (ffsim.UCCSDOpUnrestrictedReal attribute) (ffsim.UCJOpSpinBalanced attribute) (ffsim.UCJOpSpinless attribute) (ffsim.UCJOpSpinUnbalanced attribute) values() (ffsim.FermionOperator method) vec (ffsim.StateVector attribute) Z z_representation (ffsim.DoubleFactorizedHamiltonian attribute)