solrat.atom_model.multi_term_atom_model_legacy package¶
Multi-term atom package implements the Multi-Term Atom SEE+RTE model based on LL04.
Submodules¶
- solrat.atom_model.multi_term_atom_model_legacy.radiative_transfer_equations_legacy module
MultiTermAtomRTELegacyMultiTermAtomRTELegacy.from_model_config()MultiTermAtomRTELegacy.phi()MultiTermAtomRTELegacy.cutoff_condition()MultiTermAtomRTELegacy.eta_a()MultiTermAtomRTELegacy.eta_s()MultiTermAtomRTELegacy.rho_a()MultiTermAtomRTELegacy.rho_s()MultiTermAtomRTELegacy.epsilon()MultiTermAtomRTELegacy.eta_rho_a()MultiTermAtomRTELegacy.eta_rho_s()MultiTermAtomRTELegacy.eta_a_no_field_no_fine_structure()MultiTermAtomRTELegacy.eta_s_no_field_no_fine_structure()MultiTermAtomRTELegacy.rho_a_no_field_no_fine_structure()MultiTermAtomRTELegacy.rho_s_no_field_no_fine_structure()MultiTermAtomRTELegacy.eta_s_no_field()MultiTermAtomRTELegacy.calculate_all_coefficients()
- solrat.atom_model.multi_term_atom_model_legacy.statistical_equilibrium_equations_legacy module
MultiTermAtomSEELegacyMultiTermAtomSEELegacy.from_model_config()MultiTermAtomSEELegacy.fill_all_equations()MultiTermAtomSEELegacy.add_coherence_decay()MultiTermAtomSEELegacy.add_absorption()MultiTermAtomSEELegacy.add_emission()MultiTermAtomSEELegacy.add_relaxation()MultiTermAtomSEELegacy.r_a()MultiTermAtomSEELegacy.r_e()MultiTermAtomSEELegacy.r_s()MultiTermAtomSEELegacy.gamma()MultiTermAtomSEELegacy.n()MultiTermAtomSEELegacy.t_a()MultiTermAtomSEELegacy.t_e()MultiTermAtomSEELegacy.t_s()MultiTermAtomSEELegacy.get_solution()