qlbm_circuits
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- qlbm_circuits.state_preparation(I_i, S_i, n, m, N, kappa, delta_t, coord_idx_map, m_max_bin, boundary_idxs, boundary_conditions, n_qubits, n_qubits_ancilla, qreg_lattice, qreg_boundary, qreg_direction, qreg_switch, qreg_ancilla, verbose=False, norm_factor=1.0)
- qlbm_circuits.absorption_scattering(kappa, sigma, delta_t, I_2, n_qubits_direction, qreg_direction, qreg_switch, qreg_ancilla, ancilla_idxs_AS)
- qlbm_circuits.absorption_emission(I_2M, Z_2M, qreg_switch, qreg_ancilla, ancilla_idxs_AE)
- qlbm_circuits.angular_redistribution(m, delta_t, angular_redistribution_coefficients, idxs_dir, cs, adjacencies, idx_coord_map, coord_idx_map, m_max_bin, n_qubits_direction, n_qubits_switch, n_qubits_ancilla, qreg_direction, qreg_switch, qreg_ancilla, ancilla_idxs_AR)
- qlbm_circuits.special_boundary_conditions(n, m, N, M, cs, idx_coord_map, coord_idx_map, m_max_bin, boundary_idxs, n_qubits_lattice, n_qubits_boundary, n_qubits_direction, n_qubits_switch, n_qubits_ancilla, qreg_lattice, qreg_boundary, qreg_direction, qreg_switch, qreg_ancilla, ancilla_idxs_BC, verbose=False)
- qlbm_circuits.propagation(n, m, N, M, idxs_dir, cs, idx_coord_map, coord_idx_map, m_max_bin, n_qubits_lattice, n_qubits_direction, n_qubits_switch, n_qubits_ancilla, qreg_lattice, qreg_direction, qreg_switch, qreg_ancilla, with_mp=False, verbose=False)
- qlbm_circuits.single_direction_propagation(mu, n, m, N, M, cs, idx_coord_map, coord_idx_map, m_max_bin, n_qubits_lattice, n_qubits_direction, n_qubits_switch, n_qubits_ancilla, qreg_lattice, qreg_direction, qreg_switch, qreg_ancilla, cache_option=None, verbose=False)