Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W _ __call__() (BaryonNumberConservation method) (BottomnessConservation method) (ChargeConservation method) (CharmConservation method) (ConservationRule method) (EdgeQNConservationRule method) (ElectronLNConservation method) (GraphElementRule method) (MassConservation method) (MuonLNConservation method) (NodePropertyComparator method) (StrangenessConservation method) (TauLNConservation method) A add() (ParticleCollection method) add_edges() (MutableTopology method) add_final_state_grouping() (StateTransitionManager method) add_node() (MutableTopology method) additive_quantum_number_rule() (in module qrules.conservation_rules) arange() (in module qrules.quantum_numbers) as_state_definition() (in module qrules.combinatorics) asdict() (in module qrules.io) asdot() (in module qrules.io) attach_edges_to_node_ingoing() (MutableTopology method) attach_edges_to_node_outgoing() (MutableTopology method) B baryon_number (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) BaryonNumberConservation (class in qrules.conservation_rules) bottomness (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) BottomnessConservation (class in qrules.conservation_rules) build() (SimpleStateTransitionTopologyBuilder method) C c_parity (CParityEdgeInput attribute) (EdgeQuantumNumbers attribute) (Particle attribute) c_parity_conservation() (in module qrules.conservation_rules) charge (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) ChargeConservation (class in qrules.conservation_rules) CharmConservation (class in qrules.conservation_rules) charmness (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) check() (GammaCheck method) (InteractionDeterminator method) (LeptonCheck method) check_reaction_violations() (in module qrules) clear() (ExecutionInfo method) clebsch_gordan_helicity_to_canonical() (in module qrules.conservation_rules) compare() (MutableTransition method) CONSERVATION_LAW_PRIORITIES (in module qrules.settings) conservation_rules (EdgeSettings attribute) (NodeSettings attribute) ConservationRule (class in qrules.conservation_rules) convert() (FrozenTransition method) CParityEdgeInput (class in qrules.conservation_rules) CParityNodeInput (class in qrules.conservation_rules) create_antiparticle() (in module qrules.particle) create_edge_properties() (in module qrules.system_control) create_initial_facts() (in module qrules.combinatorics) create_interaction_properties() (in module qrules.system_control) create_interaction_settings() (in module qrules.settings) create_isobar_topologies() (in module qrules.topology) create_n_body_topology() (in module qrules.topology) create_node_properties() (in module qrules.system_control) create_particle() (in module qrules.particle) create_problem_sets() (StateTransitionManager method) CSPSolver (class in qrules.solving) D default() (JSONSetEncoder method) dict_set_intersection() (in module qrules.solving) discard() (ParticleCollection method) E Edge (class in qrules.topology) EDGE_RULE_PRIORITIES (in module qrules.settings) EdgeQNConservationRule (class in qrules.conservation_rules) EdgeQuantumNumber (in module qrules.quantum_numbers) EdgeQuantumNumbers (class in qrules.quantum_numbers) EdgeQuantumNumberTypes (in module qrules.quantum_numbers) edges (MutableTopology attribute) (Topology attribute) EdgeSettings (class in qrules.solving) electron_lepton_number (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) ElectronLNConservation (class in qrules.conservation_rules) EM (InteractionType attribute) ending_node_id (Edge attribute) ensure_nested_list() (in module qrules.combinatorics) ExecutionInfo (class in qrules.transition) extend() (ExecutionInfo method) (QNResult method) F FAST (SolvingMode attribute) filter() (ParticleCollection method) filter_graphs() (in module qrules.system_control) filter_ignore_qns (StateTransitionManager attribute) filter_interaction_types() (in module qrules.system_control) filter_quantum_number_problem_set() (in module qrules.solving) filter_remove_qns (StateTransitionManager attribute) filter_states() (Transition method) final_state (ReactionInfo attribute) final_state_groupings (StateTransitionManager attribute) final_states (Transition property) find() (ParticleCollection method) find_particle() (in module qrules.system_control) find_quantum_number_transitions() (StateTransitionManager method) find_solutions() (CSPSolver method) (Solver method) (StateTransitionManager method) formalism (ReactionInfo attribute) (StateTransitionManager property) freeze() (MutableTopology method) (MutableTransition method) from_str() (InteractionType static method) fromdict() (in module qrules.io) FrozenDict (class in qrules.topology) FrozenTransition (class in qrules.topology) FULL (SolvingMode attribute) G g_parity (EdgeQuantumNumbers attribute) (GParityEdgeInput attribute) (Particle attribute) g_parity_conservation() (in module qrules.conservation_rules) GammaCheck (class in qrules.system_control) gellmann_nishijima() (in module qrules.conservation_rules) GellMannNishijimaInput (class in qrules.conservation_rules) generate_transitions() (in module qrules) get() (NumberOfThreads class method) get_allowed_interaction_types() (StateTransitionManager method) get_connected_nodes() (Edge method) get_edge_ids_ingoing_to_node() (Topology method) get_edge_ids_outgoing_from_node() (Topology method) get_intermediate_particles() (ReactionInfo method) get_originating_final_state_edge_ids() (Topology method) get_originating_initial_state_edge_ids() (Topology method) get_originating_node_list() (in module qrules.topology) get_required_qns() (in module qrules.argument_handling) GParityEdgeInput (class in qrules.conservation_rules) GParityNodeInput (class in qrules.conservation_rules) GraphEdgePropertyMap (in module qrules.argument_handling) GraphElementProperties (in module qrules.solving) GraphElementRule (class in qrules.conservation_rules) GraphNodePropertyMap (in module qrules.argument_handling) GraphSettings (in module qrules.solving) group_by_topology() (ReactionInfo method) H helicity_conservation() (in module qrules.conservation_rules) HelicityParityEdgeInput (class in qrules.conservation_rules) I identical_particle_symmetrization() (in module qrules.conservation_rules) IdenticalParticleSymmetryOutEdgeInput (class in qrules.conservation_rules) incoming_edge_ids (Topology attribute) initial_facts (ProblemSet attribute) (QNProblemSet attribute) initial_state (ReactionInfo attribute) initial_states (Transition property) InitialFacts (in module qrules.combinatorics) interaction_determinators (StateTransitionManager attribute) interaction_node_set (SimpleStateTransitionTopologyBuilder attribute) interaction_strength (NodeSettings attribute) InteractionDeterminator (class in qrules.system_control) InteractionNode (class in qrules.topology) InteractionProperties (class in qrules.quantum_numbers) interactions (FrozenTransition attribute) (MutableTransition attribute) (Transition property) InteractionType (class in qrules.settings) intermediate_edge_ids (Topology attribute) intermediate_states (Transition property) is_isomorphic() (Topology method) is_lepton() (Particle method) isospin (Particle attribute) isospin_conservation() (in module qrules.conservation_rules) isospin_magnitude (EdgeQuantumNumbers attribute) (GParityEdgeInput attribute) (IsoSpinEdgeInput attribute) isospin_projection (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (IsoSpinEdgeInput attribute) isospin_validity() (in module qrules.conservation_rules) IsoSpinEdgeInput (class in qrules.conservation_rules) J JSONSetEncoder (class in qrules.io) L l_magnitude (CParityNodeInput attribute) (GParityNodeInput attribute) (InteractionProperties attribute) (NodeQuantumNumbers attribute) (SpinMagnitudeNodeInput attribute) (SpinNodeInput attribute) l_projection (InteractionProperties attribute) (NodeQuantumNumbers attribute) (SpinNodeInput attribute) latex (Particle attribute) LeptonCheck (class in qrules.system_control) load() (in module qrules.io) load_default_particles() (in module qrules) load_pdg() (in module qrules.particle) ls_spin_validity() (in module qrules.conservation_rules) M magnitude (Spin attribute) mass (EdgeQuantumNumbers attribute) (MassEdgeInput attribute) (Particle attribute) MassConservation (class in qrules.conservation_rules) MassEdgeInput (class in qrules.conservation_rules) match_external_edges() (in module qrules.combinatorics) module qrules qrules.argument_handling qrules.combinatorics qrules.conservation_rules qrules.io qrules.particle qrules.quantum_numbers qrules.settings qrules.solving qrules.system_control qrules.topology qrules.transition muon_lepton_number (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) MuonLNConservation (class in qrules.conservation_rules) MutableTopology (class in qrules.topology) MutableTransition (class in qrules.topology) N name (Particle attribute) names (ParticleCollection property) NodePropertyComparator (class in qrules.system_control) NodeQuantumNumber (in module qrules.quantum_numbers) NodeQuantumNumbers (class in qrules.quantum_numbers) NodeQuantumNumberTypes (in module qrules.quantum_numbers) nodes (MutableTopology attribute) (Topology attribute) NodeSettings (class in qrules.solving) not_executed_edge_rules (ExecutionInfo attribute) (QNResult attribute) not_executed_node_rules (ExecutionInfo attribute) (QNResult attribute) number_of_ingoing_edges (InteractionNode attribute) number_of_outgoing_edges (InteractionNode attribute) NumberOfThreads (class in qrules.settings) O organize_edge_ids() (MutableTopology method) originating_node_id (Edge attribute) outgoing_edge_ids (Topology attribute) P Parity (class in qrules.quantum_numbers) parity (EdgeQuantumNumbers attribute) (HelicityParityEdgeInput attribute) (Particle attribute) parity_conservation() (in module qrules.conservation_rules) parity_conservation_helicity() (in module qrules.conservation_rules) parity_prefactor (InteractionProperties attribute) (NodeQuantumNumbers attribute) Particle (class in qrules.particle) particle (State attribute) ParticleCollection (class in qrules.particle) ParticleWithSpin (in module qrules.particle) perform_external_edge_identical_particle_combinatorics() (in module qrules.combinatorics) permutate_topology_kinematically() (in module qrules.combinatorics) pid (CParityEdgeInput attribute) (EdgeQuantumNumbers attribute) (GParityEdgeInput attribute) (IdenticalParticleSymmetryOutEdgeInput attribute) (Particle attribute) ProblemSet (class in qrules.transition) projection (Spin attribute) Q qn_domains (EdgeSettings attribute) (NodeSettings attribute) QNProblemSet (class in qrules.solving) QNResult (class in qrules.solving) qrules module qrules.argument_handling module qrules.combinatorics module qrules.conservation_rules module qrules.io module qrules.particle module qrules.quantum_numbers module qrules.settings module qrules.solving module qrules.system_control module qrules.topology module qrules.transition module R ReactionInfo (class in qrules.transition) register_rule() (RuleArgumentHandler method) (Scoresheet method) relabel_edges() (Topology method) remove_duplicate_solutions() (in module qrules.system_control) require_interaction_property() (in module qrules.system_control) Rule (in module qrules.argument_handling) rule_calls (Scoresheet property) rule_passes (Scoresheet property) rule_priorities (EdgeSettings attribute) (NodeSettings attribute) RuleArgumentHandler (class in qrules.argument_handling) S s_magnitude (CParityNodeInput attribute) (GParityNodeInput attribute) (InteractionProperties attribute) (NodeQuantumNumbers attribute) (SpinMagnitudeNodeInput attribute) (SpinNodeInput attribute) s_projection (InteractionProperties attribute) (NodeQuantumNumbers attribute) (SpinNodeInput attribute) Scoresheet (class in qrules.solving) set() (NumberOfThreads class method) set_allowed_interaction_types() (StateTransitionManager method) set_allowed_intermediate_particles() (StateTransitionManager method) SimpleStateTransitionTopologyBuilder (class in qrules.topology) solutions (QNResult attribute) Solver (class in qrules.solving) solving_settings (ProblemSet attribute) (QNProblemSet attribute) SolvingMode (class in qrules.transition) Spin (class in qrules.particle) spin (Particle attribute) spin_conservation() (in module qrules.conservation_rules) spin_magnitude (CParityEdgeInput attribute) (EdgeQuantumNumbers attribute) (GParityEdgeInput attribute) (HelicityParityEdgeInput attribute) (IdenticalParticleSymmetryOutEdgeInput attribute) (SpinEdgeInput attribute) spin_magnitude_conservation() (in module qrules.conservation_rules) spin_projection (EdgeQuantumNumbers attribute) (HelicityParityEdgeInput attribute) (IdenticalParticleSymmetryOutEdgeInput attribute) (SpinEdgeInput attribute) (State attribute) spin_validity() (in module qrules.conservation_rules) SpinEdgeInput (class in qrules.conservation_rules) SpinFormalism (in module qrules.transition) SpinMagnitudeNodeInput (class in qrules.conservation_rules) SpinNodeInput (class in qrules.conservation_rules) State (class in qrules.transition) StateDefinition (in module qrules.combinatorics) StateDefinitionInput (in module qrules.combinatorics) states (FrozenTransition attribute) (MutableTransition attribute) (Transition property) StateTransition (in module qrules.transition) StateTransitionManager (class in qrules.transition) strangeness (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) StrangenessConservation (class in qrules.conservation_rules) STRONG (InteractionType attribute) swap_edges() (MutableTransition method) (Topology method) T tau_lepton_number (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) TauLNConservation (class in qrules.conservation_rules) to_qn_problem_set() (ProblemSet method) topness (EdgeQuantumNumbers attribute) (GellMannNishijimaInput attribute) (Particle attribute) topologies (StateTransitionManager attribute) Topology (class in qrules.topology) topology (FrozenTransition attribute) (MutableTransition attribute) (ProblemSet attribute) (QNProblemSet property) (Transition property) Transition (class in qrules.topology) transitions (ReactionInfo attribute) U unfreeze() (FrozenTransition method) update() (ParticleCollection method) V validate_full_solution() (in module qrules.solving) value (Parity attribute) violated_edge_rules (ExecutionInfo attribute) (QNResult attribute) violated_node_rules (ExecutionInfo attribute) (QNResult attribute) W WEAK (InteractionType attribute) width (EdgeQuantumNumbers attribute) (MassEdgeInput attribute) (Particle attribute) write() (in module qrules.io)