pleiades.sammy.alphanumerics.r_matrix module

class pleiades.sammy.alphanumerics.r_matrix.RMatrixOptions(*, reich_moore: bool = True, original_reich_moore: bool = False, multilevel_breit_wigner: bool = False, single_level_breit_wigner: bool = False, reduced_width_amplitudes: bool = False, unresolved_resonance_region: bool = False, mutually_exclusive_groups: List[List[str]] = [['reich_moore', 'original_reich_moore', 'multilevel_breit_wigner', 'single_level_breit_wigner', 'reduced_width_amplitudes', 'unresolved_resonance_region']])[source]

Bases: BaseModel

model_config = {'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

reich_moore: bool
original_reich_moore: bool
multilevel_breit_wigner: bool
single_level_breit_wigner: bool
reduced_width_amplitudes: bool
unresolved_resonance_region: bool
mutually_exclusive_groups: List[List[str]]
enforce_exclusivity() RMatrixOptions[source]
get_alphanumeric_commands() List[str][source]

Return the list of alphanumeric commands based on the selected options.