Open Access
Issue
A&A
Volume 699, July 2025
Article Number A198
Number of page(s) 13
Section Stellar atmospheres
DOI https://doi.org/10.1051/0004-6361/202555008
Published online 14 July 2025

© The Authors 2025

Licence Creative CommonsOpen Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.

1 Introduction

The standard multi-level non-LTE (non-local thermodynamic equilibrium) radiative transfer problem is at the very heart of the interpretation of spectra from astrophysical objects such as stars, circumstellar discs, molecular clouds, and so on (see Hubeny & Mihalas 2014). While the standard approach, which has been continuously developed since the late 1960s, accounts for deviations of the radiation field and the atomic populations from their equilibrium distributions, it assumes velocity distribution of radiating atoms to be Maxwellian.

Hereafter, we consider the problem of full non-LTE (FNLTE) radiative transfer, which mainly consists of the self-consistent calculation of the velocity distribution functions (VDFs) of massive particles with the radiation field; i.e. the distribution of photons in the atmosphere. In that context, the main numerical burden is to work directly with atomic velocities and therefore solve the kinetic equilibrium equations for each velocity.

The kinetic theory of particles and photons (see Oxenius 1986) on which our approach is based also introduces an additional physical process of atomic velocity-changing collisions, which appear naturally in the Boltzmann equations. Hubeny & Cooper (1986, see also; e.g. Hubeny et al. 1983a,b) studied the consequences of these collisions on the radiative transfer problem in detail (see also the discussion in Sect. 4 of Sampoorna et al. 2024). The multi-level problem was originally formulated by Hubeny et al. (1983a,b, hereafter HOSI and HOSII, respectively; see also Oxenius 1965, 1986) using a semi-classical picture.

Until now, only the two-level FNLTE problem has been solved by Paletou et al. (2023, hereafter PSP23; see also Lagache et al. 2025) for infinitely sharp levels, and by Sampoorna et al. (2024) for naturally broadened excited levels. In the FNLTE multi-level radiative transfer problem, the Boltzmann equation for the VDFs of excited atoms need to be solved simultaneously with the radiative transfer equation for all radiatively allowed transitions. Furthermore, at every iteration we also need to recompute all the macroscopic absorption and emission profiles by convolving the atomic profiles with the relevant VDFs. Clearly, this is a numerically very challenging problem. As a first step, we considered a simple atomic model, namely a three-bound-level atom with zero natural broadening, using most data from Avrett (1968).

The FNLTE formalism for multi-level atoms naturally accounts for both resonance and Raman scattering contribu-tions1. To incorporate these scattering mechanisms - including the effects of partial redistribution (PRD) for resonance scattering and cross-redistribution (a.k.a. XRD) for Raman scattering - in the standard (in the sense that VDF deviations from Maxwellian are only partially considered) non-LTE multi-level problem an approximate approach was adopted; namely, the absorption profile for all transitions was assumed to be the usual Voigt (or Doppler) profile, and a simplified form of the emission profile derived by HOSII was used (see e.g. Hubeny 1985; Uitenbroek 1989; Paletou & Auer 1995; Sampoorna et al. 2013). We remark that the simplifying assumptions behind this approximate approach were detailed in Hubeny (1985), and their validity remains to be evaluated. However, none of these assumptions are used in our more complete FNLTE approach.

This paper is organised as follows. In Sect. 2, we present the formalism of the FNLTE transfer problem and apply it to the case of a three-bound-level atom with zero natural broadening in Sect. 3. Our new numerical scheme is described in Sect. 4. It is validated against various benchmark solutions in Sect. 5 (and Appendix C). Supplementary material, useful for understanding our tests, is presented in the Appendix B. New results are presented in Sect. 6. Finally, conclusions and future developments are discussed in Sect. 7.

2 The FNLTE multi-level problem

Solving a multi-level radiative transfer problem requires the self-consistent resolution of a set of equations, each of them describing the distribution of particles of different nature: photons and massive particles (atoms, ions, molecules, or electrons). Here, we used the kinetic approach developed by Oxenius (1986, 1965), which was extended by HOSI and HOSII and recently dubbed FNLTE by Paletou & Peymirat (2021). In this formalism, the equations of the transfer problem are all kinetic equations.

2.1 The kinetic equations of photons

The distribution of photons associated with the transition from level i of energy Ei, to a level j of energy Ej, is the specific intensity Iij. For an unpolarised, time-independent problem in a plane-parallel 1D geometry, this distribution depends on the frequency νij of the photon in the observer’s frame, its direction cosine μij = cos(θij), and the optical depth τij(νij). Its kinetic equation is the usual radiative transfer equation (RTE), which is written, with the convention i < j, as follows: μijIij(νij,μij,τij)τij=Iij(νij,μij,τij)ηji(νij,τij)χij(νij,τij).\mu_{ij} \frac{\partial I_{ij} (\nu_{ij},\mu_{ij},\tau_{ij})}{\partial \tau_{ij}} = I_{ij} (\nu_{ij},\mu_{ij},\tau_{ij}) - \frac{\eta_{ji}(\nu_{ij},\tau_{ij})}{\chi_{ij}(\nu_{ij},\tau_{ij})}\,.(1)

Hereafter, we will not display dependence of relevant quantitie on the optical depth τij without loss of clarity. In the RTE, we introduced the emissivity ηji and the absorption coefficient χij They depend on the frequency, the optical depth, the direction o propagation and, implicitly, the VDFs of the massive particles knowledge of which is indispensable for the computation of th emission and absorption profiles.

In the following, we assume the isotropy of these quantities2, and we write ηji(νij)=hν0,ij4πnjAjiψji(νij),\eta_{ji}(\nu_{ij})=\frac{h\nu_{0,ij}}{4\pi}n_jA_{ji}\psi_{ji}(\nu_{ij})\,,(2)

and χij(νij)=hν0,ij4πniBijφij(νij),\chi_{ij}(\nu_{ij})=\frac{h\nu_{0,ij}}{4\pi}n_iB_{ij}\varphi_{ij}(\nu_{ij})\,,(3)

where Aji and Bij are the Einstein coefficients associated, respectively, with spontaneous emission and radiative absorption; ν0,ij is the frequency of the ij transition, and ni and nj are the population densities of the i and j excited levels. Strictly speaking, we should also consider the stimulated emission characterised by the Einstein coefficient Bji. However, in most astrophysical cases (with the exception of masers; see e.g. Gray 2012), njBji << niBij, and stimulated emission is therefore considered as ‘negative absorption’. Also, taking this additional phenomenon into account makes it much more difficult to obtain atomic frame absorption and emission profiles (see Sect. 5 of HOSI). Therefore, as a first step, we neglected stimulated emission completely. We also introduced the absorption profile φij and the emission profile ψji in the observer’s frame defined as φij(νij)=dΩij4πfi(v)αij(ξij)d3v,\varphi_{ij}(\nu_{ij}) = \oint \frac{d\Omega_{ij}}{4\pi} \int f_i(\vec{v}) \alpha_{ij}(\xi_{ij})d^3\vec{v} ,(4)

and ψji(νij)=dΩji4πfj(v)βji(ξji)d3v,\psi_{ji}(\nu_{ij}) = \oint \frac{d\Omega_{ji}}{4\pi} \int f_j(\vec{v}) \beta_{ji}(\xi_{ji})d^3\vec{v} ,(5)

where βji3 and αij are the atomic emission and absorption profiles; fi(ν) and fj(ν) are the VDFs, normalised to unity for, respectively, atoms in the excited level i and j; ν is the atomic velocity; Ωij is the direction of a photon of frequency νij depending on azimuth φij and co-latitude θij; and ξij is the photon frequency in the atomic frame. The latter is directly linked to the frequency in the observer’s frame by the Fizeau-Doppler relationships: ξij=νijν0,ijcvΩij.\xi_{ij} = \nu_{ij} - \frac{\nu_{0,ij}}{c} \vec{v} \cdot \vec{\Omega_{ij}} .(6)

Solving the RTE and therefore the radiative transfer problem requires knowledge of the dynamic and radiative properties of the atoms: (i) their velocity distribution, fi, (ii) the atomic densities, ni, and (iii) the atomic profiles, αij and βji. Each of these elements are discussed below.

2.2 The kinetic equations of massive particles

Massive particles constituting an atmosphere are also described, as photons, by a distribution (in velocity) governed by a kinetic equation. Apart from their nature, the only properties that distinguish each of these atoms are their speed and direction. Each of them is therefore characterised by its own VDF. The standard radiative transfer, however, deals with the self-consistent determination of the number density of the atoms - i.e. the first moment of these VDFs - together with the radiation field so that nothing is known about these VDFs. On the contrary, our more complete FNLTE approach requires the self-consistent resolution of all the kinetic equations describing all the particles distributions.

In the following, we assume that the temperature of the medium is sufficiently small so that n1 >> n2, n3, ... In that case, atoms are so numerous on the fundamental level that their population varies very slightly with respect to the LTE value, and we consider that their distribution is Maxwellian. We only considered bound-bound radiative and collisional processes. For atoms in excited levels, let Fi = ni fi be the distribution associated with the excited level i ≥ 2. The kinetic equation describing their distribution is the Boltzmann equation (we neglected the streaming of particles as argued by Hubeny 1981; for more details, please refer to Paletou & Peymirat 2021): C[Fi=(δFiδt)rad.+(δFiδt)inel.+(δFiδt)v.c.c.=0.C[F_i] =\left( \frac{\delta F_i}{\delta t} \right)_{\rm{rad.}} + \left( \frac{\delta F_i}{\delta t}\right)_{\rm{inel.}} + \left( \frac{\delta F_i}{\delta t}\right)_{\rm{v.c.c.}} = 0.(7)

Here, C is the collisional operator composed of three terms of different physical origins: a radiative term (collisions with photons), an inelastic term (collisions with free electrons), and a velocity-changing collision term, i.e. collisions between atoms (this nomenclature was discussed in detail in Sect. 4 of Sampoorna et al. 2024).

Let Ni = ni fid3 νdV be the number of atoms at level i contained in a volume d3νdV of the phase space. Per second, NiAij atoms spontaneously emit a photon and deexcite towards a level j < i, and NiBijJij(ν) atoms absorb a photon and are excited to a level j > i. In the phase space, these atoms are destroyed. Here, Jij(ν) denotes the partial scattering integral for atoms at level i and velocity in the range of (ν, ν + dν), which is defined as Jij(v)=αij(ξij)Iijdξij.J_{ij}(\vec{v}) = \int \alpha_{ij}(\xi_{ij}) I_{ij} d\xi_{ij} .(8)

Similarly, the number of atoms created at level i from a level j > i is NjAji, and that from a level j < i is NjBjiJij(ν). Finally, the total variation of the number density of atoms at level i in a volume d3 νdV of the phase space, i.e. the distribution Fi = Ni/(d3νdV), resulting from the radiative processes alone, is (δFiδt)rad.=j<i(njfjBjiJij(v)nifiAij)+j>i(njfjAjinifiBijJij(v)).\begin{split} \left( \frac{\delta F_i}{\delta t} \right)_{\mathrm{rad.}} = & \sum_{j<i} \left( n_j f_j B_{ji} J_{ij}(\vec{v}) - n_i f_i A_{ij} \right) \\ &+ \sum_{j>i} \left( n_j f_j A_{ji} - n_i f_i B_{ij} J_{ij}(\vec{v}) \right) . \end{split}(9)

For inelastic collisions, we proceeded in an equivalent way by introducing the collisional excitation and deexcitation coefficients Cij4. We have: (δFiδt)inel.=ji(njfjCjinifiCij).\left( \frac{\delta F_i}{\delta t} \right)_{\mathrm{inel.}} = \sum_{j \neq i} (n_jf_j C_{ji} - n_if_iC_{ij}) \label{eq:inel_boltz} .(10)

Velocity-changing collisions also destroy and create particles in phase space. The rate of these collisions is quantified by the parameter QV,i for each atomic level (see Oxenius 1986, HOSI, and Paletou & Peymirat 2021). We thus write: (δFiδt)v.c.c.=niQV,i[fMfi]\left(\frac{\delta F_i}{\delta t}\right)_{\mathrm{v.c.c.}} = n_i Q_{V,i} \left[f^M - f_i\right](11)

where fM is the Maxwell-Boltzmann velocity distribution defined as fM(v)=1vth3π3/2evv/vth2,f^M(\vec{v}) = \frac{1}{v_{\rm{th}}^3\pi^{3/2}} e^{-\vec{v\cdot{v}/v_{\rm{th}}^2}} ,(12)

with νth being the most probable velocity. The Boltzmann equation is finally written, for level i, as j<i(njfjBjiJji(v)nifiAij)+j>i(njfjAjinifiBijJij(v))+ji(njfjCjinifiCij)+niQV,i[fMfi]=0.\begin{split} & \sum_{j<i} \left( n_j f_j B_{ji} J_{ji}(\vec{v}) - n_i f_i A_{ij} \right) + \sum_{j>i} \left( n_j f_j A_{ji} - n_i f_i B_{ij} J_{ij}(\vec{v}) \right)\\ &\quad+\sum_{j \neq i} (n_jf_j C_{ji} - n_if_iC_{ij}) +n_i Q_{V,i} \left[f^M - f_i\right] =0 . \end{split}(13)

As we can see from Eq. (13), there is a coupling between each of the VDFs fi in the Boltzmann equations. This is precisely what the standard non-LTE radiative transfer cannot deal with. We also note that the Boltzmann equations are formally kinetic equilibrium equations (KEE). Integrating over all velocities5, we have the equilibrium between all the processes that populate and depopulate the atomic levels in a given space of volume dV. Hereafter, we refer to the following as integrated (and more usual) equations of the kinetic equilibrium or IKEE: j<i(njBjiJjiniAij)+j>i(njAjiniBijJij)+ji(njCjiniCij)=0\begin{split} & \sum_{j<i} \left( n_j B_{ji} \mathcal{J}_{ji} - n_i A_{ij} \right) + \sum_{j>i} \left( n_j A_{ji} - n_i B_{ij} \mathcal{J}_{ij} \right)\\ &\quad +\sum_{j \neq i} (n_j C_{ji} - n_i C_{ij}) =0 , \end{split}(14)

where Jij$\mathcal{J}_{ij}$ is the scattering integral, completely equivalent to the standard definition of J¯ij$\bar{J}_{ij}$, and defined as Jij=vfi(v)Jij(v)d3v.\mathcal{J}_{ij} = \int_{\vec{v}} f_i(\vec{v}) J_{ij}(\vec{v}) d^3\vec{v} \,.(15)

2.3 Atomic emission and absorption profiles of a three-bound-level atom

In what follows, we used a model atom with three bound levels. Using phenomenological arguments, HOSI obtained the explicit form of the atomic profiles required to calculate the observer’s frame profiles (see Eqs. (4) and (5)) and the partial scattering integral Jij(ν) (see Eq. (8)). For the sake of clarity, we briefly recall their main arguments. For more details, we refer the reader to HOSI and HOSII.

First of all, it is important to come back to the notion of natural population. For an ensemble of atoms of the same species, we are interested in a radiative transition from a level b to a level a. Moreover, there is a given radiation field permeating the atmosphere, i.e. a given quantity of photons whose characteristics (frequencies and direction of propagation) are well known. We consider a particular physical process populating the level b. If the number of atoms created in atomic level b is independent of the number of photons already present, then the ba radiative transition will result in a new distribution of photons that is completely independent of the pre-existing photon distribution in the atmosphere. Thus, we can say that the physical process populating level b leads to its natural population. This is the case for spontaneous emission, inelastic collisions, and velocitychanging collisions. However, radiative absorption depends on the radiation field and so does not naturally populate the atomic levels.

An atomic profile characterises a specific radiative transition; say, ba. To find an expression for it, we need to study all the transitions and series of transitions that populate level b and, ultimately, lead to the ba radiative transition. Let cb be a transition populating level b:

  • (i)

    If c naturally populates level b, then the resulting distribution of ba will be independent of the resulting distribution of cb. Hence, we need to consider the physical phenomenon involving a single photon, namely the b*a radiative transition (where the notation l* means that level l is naturally populated). To describe it, we use the generalised redistribution function rbaba) related to the probability that a photon of frequency between ξba and ξba + ba is involved in the b → a transition.

  • (ii)

    If c does not naturally populate level b but is itself naturally populated, we need to consider a two-photon phenomenon ( c*ba). To handle it, we define the conditional probability jcbaba); i.e. the probability that a photon of frequency between ξba and ξba + ba is involved in the ba transition, knowing that a photon of frequency between ξcb and ξcb + cb was previously involved in the c*b transition. This quantity is defined as (see Eq. (4.4) of HOSI): jcba(ξba)=Icbrcba(ξcb,ξba)dξcbIcbrcb(ξcb)dξcb.j_{cba}(\xi_{ba}) = \frac{ \int I_{cb} r_{cba}(\xi_{cb},\xi_{ba}) d\xi_{cb}}{\int I_{cb} r_{cb}(\xi_{cb}) d\xi_{cb}} \,.(16)

    In this equation, rcbacb ,ξba) is the generalised redistribution function describing the probability that two photons whose frequencies are, respectively, between ξcbcb + cb and ξbaba + ba, are engaged in the c*ba transition (see Sect. 3 of HOSI). To understand the meaning of jcba(ξba), we need to interpret each quantity probabilistically. The specific intensity Icb can be related to the so-called photon number density (see e.g. Hubeny & Mihalas 2014). Thus, we can see the denominator term of Eq. (16) as the total number of photons involved in the c → b transition and the numerator term as the fraction of photons created by the b → a transition that actually comes from the c → b transition.

  • (iii)

    If c does not naturally populate the b level and is non-naturally populated by a third transition d*c, we need to consider a phenomenon involving three photons in the series of transitions d*cba. To describe such a phenomenon, we should use the conditional probability jdcbaba) defined analogously to Eq. (16).

  • (iv)

    It is clear that the d level itself can be populated non-naturally by a given e → d transition, and similarly for e with an f → e transition, and so on. Finally, when a photon is involved in the b → a transition, there will be a given probability that it originally comes from one of the series of transitions previously described. The atomic profile is the probability density describing all these possibilities simultaneously. It is defined as the average of all the series of possible transitions weighted by their occurrence probabilities.

For atoms with three levels, we therefore need to determine three absorption profiles - α12, α13, and α23 - as well as three emission profiles: β21, β31, and β32. The α12 and α13 profiles are the simplest to determine. Since stimulated emission has been neglected, the fundamental level is naturally populated. Consequently, the probability of occurrence of such a phenomenon is certain; only case (i) needs to be taken into account. We therefore have α12=r12(ξ12)\alpha_{12} = r_{12}(\xi_{12}) \,(17)

and α13=r13(ξ13).\alpha_{13}=r_{13}(\xi_{13}).(18)

For β21 and α23, we need to take into account all the series of transitions leading to level 2. It can be naturally populated, and we denote prob(→ 2*) as the relevant probability following HOSI and HOSII notations. This is case (i). It can also be populated non-naturally from the fundamental level, and we express prob(1* ⇒ 2) as its probability. This is case (ii). Combining these two phenomena, we have (see Eqs. (4.3) and (4.6) of HOSI) α23=prob(2)r23+prob(12)j123\alpha_{23} = \mathrm{prob}(\rightarrow 2^*) r_{23} + \mathrm{prob}(1^* \Rightarrow 2) j_{123} \,(19)

and β21=prob(2)r21+prob(12)j121.\beta_{21} = \mathrm{prob}(\rightarrow 2^*) r_{21} + \mathrm{prob}(1^* \Rightarrow 2) j_{121}.(20)

For β32 and β31, we are interested in the processes populating level 3. We had to take into account the processes which do not naturally populate level 3 from level 2 and therefore treat the cascade 1* → 2 → 3 → 1 or 1* → 2 → 3 → 2 (case (iii)). We then have (see Eqs. (4.7) and (4.8) of HOSI) β31=prob(3)r31+prob(13)j131+prob(23)j231+prob(123)j1231\begin{split} & \beta_{31} = \mathrm{prob}(\rightarrow 3^*) r_{31} + \mathrm{prob}(1^* \Rightarrow 3) j_{131} \\ & \qquad + \mathrm{prob}(\rightarrow 2^* \Rightarrow 3) j _{231} + \mathrm{prob}(1^* \Rightarrow 2 \Rightarrow 3)j_{1231} \, \end{split}(21)

and β32=prob(3)r32+prob(13)j132+prob(23)j232+prob(123)j1232.\begin{split} & \beta_{32} = \mathrm{prob}(\rightarrow 3^*) r_{32} + \mathrm{prob}(1^* \Rightarrow 3) j_{132} \\ & \qquad+ \mathrm{prob}(\rightarrow 2^* \Rightarrow 3) j _{232} + \mathrm{prob}(1^* \Rightarrow 2 \Rightarrow 3)j_{1232} . \end{split}(22)

For more details on the expressions of ‘prob’ probabilities, we refer the reader to HOSI or Oxenius (1986). Knowledge of these quantities will not be explicitly necessary later on. In this work, we only studied the simplified case of an atom with three infinitely sharp levels. In Sect. 3, we will see how this simplifies the expression of the general atomic profiles given above and, consequently, the whole problem.

3 A three-level atom with infinitely sharp levels

With the exception of the fundamental level, atomic levels are generally broadened in energy. In the theoretical developments of HOS presented above, no assumptions on the atomic model were made. Considering the same physical processes, the assumption of infinitely sharp levels does not degrade the problem, although it does simplify it. However, we warn the reader that this hypothesis is part of a heuristic approach and that the realistic study of an astrophysical atmosphere does not leave us the choice of the atomic model, it imposes it. In fact, it is the physical conditions in which the atoms are immersed and the intrinsic nature of the atoms that dictate the width of the atomic levels (broadened or infinitely sharp). For example, if the conditions under investigation lead to collisional broadening, these physical conditions impose an atomic model. Similarly, if we assume an atom such that levels 4 and 5 are naturally broadened, but levels 2 and 3 are not (e.g. metastable levels), this atomic model must be adopted for a realistic study. Hereafter, we restrict ourselves to an atmosphere composed of atoms with three bound and infinitely sharp levels, neglecting stimulated emission and considering that the VDF associated with the fundamental level is Maxwellian (f1fM).

3.1 Atomic profiles

To calculate the atomic profiles of a three-level atom, we distinguish five phenomena that ultimately lead to the radiative transition under investigation: (i) absorption or emission of a single photon in a given ba transition (rab terms); (ii) resonance scattering, i.e. absorption and re-emission of a photon in a single line (jaba terms); (iii) Raman scattering, i.e. absorption and re-emission of a photon in two distinct lines (jcba terms); (iv) two-photon absorption processes (j123 term) and (v) three-photon processes (jdcba terms). Since our levels are assumed to be infinitely sharp, the probability that a photon involved in a given ba transition has a frequency ξbav0,ba is zero. We then write rba(ξba)=δ(ξbaν0,ba),r_{ba}(\xi_{ba}) = \delta (\xi_{ba} - \nu_{0,ba}) ,(23)

where δ is the Dirac distribution. Resonance scattering was studied by Hummer (1962), which obtained analytical expressions for the redistribution functions rabaab, ξba). Later, Hubeny (1982) obtained general expressions for all two-photon redistribution functions rcbacbba). For atoms without natural broadening, we have, for the Raman or resonance scattering processes (see Eq. (10.135) of Hubeny & Mihalas 2014), rcba(ξcb,ξba)=δ(ξcbν0,cb)δ(ξbaν0,ba)=rcb(ξcb)rba(ξba).r_{cba}(\xi_{cb},\xi_{ba}) = \delta(\xi_{cb} - \nu_{0,cb})\delta(\xi_{ba}-\nu_{0,ba}) = r_{cb}(\xi_{cb})r_{ba}(\xi_{ba}) .(24)

The conditional probabilities jcba (ξba ) are then written as follows: jcba(ξba)=Icbrcb(ξcb)rba(ξba)dξcbIcbrcb(ξcb)dξcb=rba(ξba).j_{cba}(\xi_{ba}) = \frac{ \int I_{cb} r_{cb}(\xi_{cb}) r_{ba}(\xi_{ba}) d\xi_{cb}}{\int I_{cb} r_{cb}(\xi_{cb}) d\xi_{cb}} = r_{ba}(\xi_{ba}) .(25)

In this study, we did not consider the two-photon absorption process. As discussed in Hubeny & Mihalas (2014, pp. 322-323), this process is negligible in most astrophysical atmospheres. We also neglected all three-photon processes for which redistribution functions were obtained by Hubeny & Oxenius (1987) from quantum mechanical calculations. For α23, for example, the term proportional to j123 is assumed to be equal to zero, and therefore α23 = prob( → 2*)r23. We know that atomic profiles and generalised redistribution functions are normalised to unity because they are probability densities. Hence, to guarantee this condition, we renormalised α23, which gives α23 = r23 . We proceeded in the same way when three-photon processes were neglected.

Finally, for a three-level atom with infinitely sharp levels, each of the six atomic profiles established in Eqs. (17)-(22) can then be written simply, ∀j > i, after renormalisation, as αij(ξij)=rij(ξij)=δ(ξijν0,ij)\alpha_{ij}(\xi_{ij}) = r_{ij}(\xi_{ij}) = \delta(\xi_{ij} - \nu_{0,ij}) \,(26)

and βji(ξji)=rji(ξji)=δ(ξjiν0,ij).\beta_{ji}(\xi_{ji}) = r_{ji}(\xi_{ji}) = \delta(\xi_{ji} - \nu_{0,ij}) .(27)

3.2 The multi-level atom problem

Our new problem therefore involves five coupled distributions: three specific intensities, associated with each of the radiatively allowed transitions, and two velocity distributions associated with the two excited levels. We must now jointly solve all the RTEs (see Eq. (1)), together with the IKEE (see Eq. (14)) and the Boltzmann equations (see Eq. (13)). The set of IKEEs is redundant. So, for atoms with three levels, we chose to replace one of the three equations, namely the one associated with the fundamental density level n1, by the conservation equation n1 + n2 + n3 = ntot. Thus, solving the IKEE is equivalent to solving the system: (111E21D2E23E31E32D3)(n1n2n3)=(ntot00),\left( \begin{matrix} 1 & 1 & 1 \\ E_{21} & D_2 & E_{23} \\ E_{31} & E_{32} & D_3 \end{matrix} \right) \left(\begin{matrix} n_1 \\ n_2 \\n_3 \end{matrix}\right) = \left(\begin{matrix} n_{\mathrm{tot}} \\ 0 \\ 0 \end{matrix}\right) ,(28)

with Eij=Aji+BjiJji+CjiE_{ij} = A_{ji} + B_{ji}\mathcal{J}_{ji} + C_{ji} \,(29)

and Di=ji(Aij+BijJij+Cij).D_i = - \sum_{j \neq i} (A_{ij} + B_{ij}\mathcal{J}_{ij} + C_{ij}) .(30)

In the above equations, we (numerically) assume that Aij = 0 for i < j and Bij = 0 for i > j.

Solving Boltzmann equations means solving a set of three equations, one of which is trivial (f1 = fM). We then have (100e21d2e23e31e32d3)(f1(v)f2(v)f3(v))=(1n2QV,2n3QV,3)fM(v),\left( \begin{matrix} 1 & 0 & 0 \\ e_{21} & d_2 & e_{23} \\ e_{31} & e_{32} & d_3 \end{matrix} \right) \left(\begin{matrix} f_1(\vec{v}) \\ f_2(\vec{v}) \\f_3(\vec{v}) \end{matrix}\right) = \left(\begin{matrix} 1 \\ -n_2 Q_{V,2} \\ -n_3 Q_{V,3} \end{matrix}\right) f^M(\vec{v}) ,(31)

with eij=nj(Aji+BjiJji(v)+Cji)e_{ij} = n_j ( A_{ji} + B_{ji}J_{ji}(\vec{v}) + C_{ji} )\,(32)

and di=ni(QV,i+ji(Aij+BijJij(v)+Cij)).d_i = - n_i \left( Q_{V,i} + \sum_{j \neq i} (A_{ij} + B_{ij}J_{ij}(\vec{v}) + C_{ij}) \right) .(33)

The choice of the atomic and scattering models does not directly affect the form of these equations. However, their ingredients do depend explicitly on them: the absorption and emission profiles in the observer’s frame φij and ψji and the partial scattering integrals Jij(ν), given, respectively, by Eqs. (4), (5), and (8). For infinitely sharp levels, the emission and absorption profiles take the form (see Appendix A) ψji(xji)=12Δji|xji|fj(u)udu\psi_{ji}(x_{ji}) = \frac{1}{2 \Delta_{ji}} \int_{\lvert x_{ji} \rvert}^{\infty} f_j(u) u du \,(34)

and φij(xij)=12Δij|xij|fi(u)udu,\varphi_{ij}(x_{ij}) = \frac{1}{2 \Delta_{ij}} \int_{\lvert x_{ij} \rvert}^{\infty} f_i(u) u du ,(35)

together with Jij(u)=dΩij4πδ(xijuΩij)Iijdxij.J_{ij}(\vec{u}) = \oint \frac{d\Omega_{ij}}{4\pi} \int \delta(x_{ij} - \vec{u} \cdot \vec{\Omega_{ij}}) I_{ij} dx_{ij}.(36)

In the equations above, we introduce the reduced frequency xij = (νij - v0,ij)/Δij; the normalised velocity u = u/uth6; and the Doppler width Δij=(ν0,ij/c)vth$\Delta_{ij} = (\nu_{0,ij}/c)v_{\mathrm{th}}$. We also note that fi(u) is the modulus of the VDF fi(u), i.e. its integration over all the directions Ωu of the atoms. Finally, it is easy to show that φ12 and φ13 are given by the mere Doppler profile, φij(xij)=1Δij×1πexij2,\varphi_{ij}(x_{ij}) = \frac{1}{\Delta_{ij}} \times \frac{1}{\sqrt{\pi}} e^{-x_{ij}^2} ,(37)

because f1 = fM. A priori, all the other profiles will be different, and only a self-consistent resolution of the RTE, IKEE, and Boltzmann equations will make it possible to obtain an expression that is physically consistent with the FNLTE approach to radiative transfer.

4 Numerical strategy

In this section, we present our numerical strategy for solving the FNLTE problem for three infinitely sharp bound-level atoms. We first initialised the iterative process to the multi-level CRD solution with the MALI method of Rybicki & Hummer (1991, hereafter the MALI-CRD method; see also Paletou & Lagache 2025). Then, we successively updated each of the radiative quantities using the following very simple strategy:

  • 0: Initialise with a MALI-CRD solution, which gives the population densities n1, n2, and n3 and therefore the CRD source functions.

  • 1: For each of the transitions, calculate the emission and absorption coefficients, ηji, χij, using Eqs. (2) and (3).

  • 2: Calculate the source function Sij: Sij(xij)=ηji(xij)χij(xij).S_{ij}(x_{ij}) = \frac{\eta_{ji}(x_{ij})}{\chi_{ij}(x_{ij})} .(38)

  • 3: Knowing the source function at all optical depths, compute photon distributions Iij for each of the transitions.

  • 4: Compute the partial scattering integrals, Jij(u), given by Eq. (36), using the current VDF (a Maxwellian is adopted for the first iteration; see also Sect. 4 of PSP23).

  • 5: Compute scattering integrals, Jij$\mathcal{J}_{ij}$, using Eq. (15).

  • 6: Update all populations, ni , by solving the IKEE system in Eq. (28).

  • 7: Update the velocity distributions, fi, by solving the system in Eq. (31) at each optical depth and atomic velocity u.

  • 8: Update φij and ψji profiles for each of the radiatively allowed transitions using Eqs. (35) and (34), and return to Step 1.

The output of this iterative process is a self-consistent determination of all the photon and massive particle distributions.

5 Validation

Since the multi-level FNLTE radiative transfer problem was never fully addressed before, we proceeded with the validation of our calculations through several indispensable verification steps. Furthermore, since we considered the restricted case of a three-level atom with infinitely sharp levels and neglected velocity-changing collisions (see below), the numerical solutions presented here essentially validate our numerical scheme and do not represent the real spectral lines of hydrogen formed in a stellar atmosphere.

All the solutions presented in this sections are calculated with a common set of parameters taken from Avrett (1968, Sect. 9.A; see also the code shared by Paletou & Lagache 2025)7. We considered an isothermal atmosphere composed of a three-bound-level hydrogen atom in a 1D, semi-infinite, plane-parallel geometry having a maximum total optical depth of τmax = 1014 for the transition 1 ↔ 2. We neglected the effects of velocitychanging collisions, i.e. QV = 0 (however, QV = 0 adds no numerical difficulties). We sample the optical depth scale with a logarithmic grid using four points per decade extending from 0 to τmax, with an initial step of 10−3. Integration over μ is performed using a six-point Gauss-Legendre quadrature. Integration over the azimuths (required to calculate Jij(u) - see PSP23) was performed using a ten-point rectangular quadrature. Finally, grids of reduced frequency, x, and normalised velocity, u, are identical and extend from 0 to xmax = umax = 4 with a step of 0.1. Velocity and frequency integrations were performed with trapezoidal quadrature. Each solution computed with our FNLTE code was obtained after 75 iterations, and the process is always initialised by the CRD solution, obtained after 100 iterations of the MALI-CRD method. Finally, for quantitative comparison purposes, we introduce the following relative error term, defined for each optical depth and frequency, Errijrel=| SijFNLTESijrefSijref |,\mathrm{Err}_{ij}^{\mathrm{rel}} = \left\lvert \frac{S_{ij}^{\mathrm{FNLTE}} - S_{ij}^{\mathrm{ref}}}{S_{ij}^{\mathrm{ref}}} \right\lvert \,,(39)

between our FNLTE source functions Sij and reference solutions described hereafter.

thumbnail Fig. 1

Frequency variation of normalised source function S12 of 1 ↔ 2 line at different optical depths τ for a two-level atom. Horizontal dashed black lines show CRD solutions for τ = 0, 1, 10, 100, 103, 104. We compare FNLTE results (coloured lines) with Hummer’s PRD results (black open circle). CRD and PRD solutions were computed using the ALI and FBF methods, respectively. Clearly, we accurately recover the results presented by Hummer (1969) and PSP23.

5.1 Benchmarking against a two-level atom in PRD

The first step in validating our multi-level code is to reduce it to a two-level atom problem with coherent scattering in the atom’s frame. PSP23 showed that when QV = 0 it is equivalent to Hummer’s results for PRD RI-A (Hummer 1962). Fig. 1 displays the source functions for 1 θ 2 line, obtained with our FNLTE method (coloured lines) and compared to the reference RI-A PRD solution (open black circles) calculated using the FBF method (Paletou & Auer 1995). The mean of the relative error between these solutions is ≈0.31%. We are also able to reproduce the results obtained by PSP23 for the f2 distribution function.

5.2 Benchmarking against multi-level CRD

Next, by forcing, in our new three-level FNLTE code, that f1 = f2 = f3 = fM, we recover the well-known results of MALI-CRD for Avrett’s hydrogen case (Avrett 1968, see also Paletou & Léger 2007). In Fig. 2, we show the optical depth variations of the source function calculated for each of the three lines using our multi-level FNLTE code and the MALI-CRD method. Mean relative errors of about 0.12% for 1 ↔ 2, 0.33% for 1 ↔ 3, and 0.32% for 2 ↔ 3 lines are reported, and they more likely come from completely different numerical schemes.

thumbnail Fig. 2

Optical depth variations of normalised source functions for each line of a three-level hydrogen atom in CRD. Our three-level FNLTE code (coloured lines) accurately reproduces reference solutions (open black circle) computed with MALI-CRD.

5.3 Benchmarking against XRD

On the basis of the theoretical work of HOSI & HOSII, the FNLTE approach of radiative transfer presented in Sect. 2 appears, at present, as the most complete approach (however, the QED approach of Bommier 2016 goes beyond the semi-classical picture of HOS formalism used here). In the past, indeed, numerous attempts have been made to incorporate it in more advanced radiative models, but with several simplifying assumptions. As a result of this, none of them could solve all the kinetic equations self-consistently with the RTE. The case where only resonance scattering is taken into account, namely the case of standard PRD, was studied by Hubeny (1985). When Raman scattering is taken into account, we speak of ‘cross-redistribution’ (this term was used by Milkey et al. 1975 to describe this scattering process) or XRD (e.g. Hubeny & Lites 1995; Sampoorna et al. 2013; Uitenbroek 1989). In all cases, these approaches were incomplete, with persisting approximations: (i) all absorption profiles and (ii) scattering integrals Jij$\mathcal{J}_{ij}$ were calculated using Maxwellian VDFs, (iii) dini(Di - QV,i)8 in the Boltzmann equations, and (iv) there is no coupling between the VDFs; in other words, to calculate fi, we assumed that fj=fMji$f_j = f^M$ $\forall j \neq i$. Considering these assumptions, the Boltzmann equations presented in Eq. (31) reduce to (assuming QV = 0 again), for all atomic excited levels, f2fMn2P2{[n3(A32+C32)+n1C12]+n1B12J12(u)}f_2 \approx \frac{f^M}{n_2 P_2} \Bigg\{ \left[n_3(A_{32}+C_{32}) + n_1C_{12}\right] + n_1B_{12}J_{12}(\vec{u}) \Bigg\} \,(40)

and f3fMn3P3{[n1C13+n2C23]+n1B13J13(u)+n2B23J23(u)},f_3 \approx \frac{f^M}{n_3P_3}\Bigg\{ \left[ n_1C_{13} + n_2C_{23} \right] + n_1B_{13}J_{13}(\vec{u}) + n_2B_{23}J_{23}(\vec{u}) \Bigg\} ,(41)

where Pi are defined as Pi=ji(Aij+BijJij+Cij).P_i = \sum_{j \neq i} (A_{ij} + B_{ij}\mathcal{J}_{ij} + C_{ij}) .(42)

From these analytical expressions, we can deduce a general expression for the emission profiles (see Appendix B for more details): ψji=φijMnjPj{niBijJ¯ijiM+li,jl<jnlBljP¯ljiM+[niCij+ki,jnk(Akj+Ckj)]},\begin{split} \psi_{ji} = & \frac{\varphi_{ij}^{*M}}{n_j P_j} \left\{ n_i B_{ij} \bar{J}_{iji}^M + \sum_{\substack{l\neq i,j \\ l<j }} n_l B_{lj} \bar{P}_{lji}^M \right. \\ & \left. + \left[ n_iC_{ij} +\sum_{k \neq i,j} n_k (A_{kj} + C_{kj}) \right] \vphantom{\sum_{\substack{l\neq i,j \\ l<j }}} \right\} , \end{split}(43)

where the notation XM means that quantities were calculated using a Maxwellian VDF, in particular for the generalised redistribution functions, Rijk, contained in the definition of the diffusion integrals Jiji and Plji. This last equation is completely equivalent to Eq. (11) of Sampoorna et al. (2013) obtained in XRD; i.e. considering resonance and Raman scattering effects. Whether one works directly with the emission profiles (XRD) or solves the uncoupled kinetic equations (namely Eqs. (40) and (41)) self-consistently with the transfer equations, respective results should be identical. We show that, within the framework of the approximations presented above, there is an equivalence between our FNLTE formalism and the XRD formalism used by Sampoorna et al. (2013), whose numerical implementation is inspired by the MALI-PRD method developed by Paletou (1995).

The source functions obtained with these two methods are shown in Figs. 3 and 4, respectively, for the 1 ↔ 3 and 2 ↔ 3 lines. For the 1 ↔ 3 line, we measure a mean relative error between our degraded FNLTE code solution and the XRD solution of about 0.23%. For 2 ↔ 3, it is about 0.37%. We chose not to show the source function associated with the 1 ↔ 2 line, as it differs only slightly from the solution shown in Fig. 1 (a relative maximum difference of 4.6% with respect to the two-level atom solution). However, XRD results are very well reproduced for this line with our FNLTE code, with a mean relative error between these two solutions of about 0.23%.

In Fig. 4, at the surface and at high frequency, we observe an overshoot; i.e. S23/BW>1$S_{23}/\mathcal{B}_W > 1$. The possibility that we are facing a numerical problem has been explored, in particular because we explored regions where the optical depths become very tiny. However, this feature is reproduced identically by the two different numerical methods. Furthermore, as the numerical problems remain identical, no similar behaviour has been observed in any of the other cases studied (such as MALI-CRD and MALI-PRD; the latter is discussed in Appendix C). This characteristic seems to be specific to XRD, which suggests that the consistency of some of its assumptions would need to be discussed further. However, as we see in Sect. 6, this artefact disappears when one finally deals with the complete problem. The above-mentioned -and very satisfactory - tests now lead us with confidence towards new results, using the full description.

thumbnail Fig. 3

Optical depth variations of normalised source functions for the 1 ↔ 3 line of a three-level hydrogen atom in the frame of XRD approximation. We compare FNLTE results (coloured lines) for various frequencies x = 0, 1, 2, 3, 4 with XRD reference solutions (open black circle) computed using the MALI-XRD method of Sampoorna et al. (2013). The dashed black line shows the CRD solution computed using the MALI-CRD method.

thumbnail Fig. 4

Same as Fig. 3, but for 2 ↔ 3 line.

6 New results

Hereafter, we used the same model and parameters as the ones used for our previous tests; in particular, velocity-changing collisions continue to be neglected (although their treatment does not present any numerical additional difficulty). Firstly, the S12 source function for the 1 ↔ 2 line changes very slightly compared to the results obtained by PSP23 with a two-level atom with a mean relative error between these solutions of the order of 1.92%. This can be explained by the fact that atomic levels are much less populated when their energy is higher. In other words, we have n1 >> n2 >> n3 >> ... Thus, the source function for the 2 ↔ 1 transition is largely dominated by radiative processes populating level 2 from level 1 and vice versa. The impact of multi-level modelling on this line is therefore marginal. On the other hand, the 1 ↔ 3 and 2 ↔ 3 lines are substantially affected by FNLTE effects. In Figs. 5 and 6, we show the S13 and S23 source functions obtained for these lines. Differences can be seen at the surface with XRD, comparing Figs. 5 and 6, respectively, with Figs. 3 and 4. We know that it is at the surface that non-LTE effects are more pronounced. It is therefore not surprising that any change in the approach, describing all deviations from LTE, modifies the characteristics of the atmosphere in this region. As we explain in the previous section, the overshoot observed using XRD for the S23 source function now disappears. This is because the frequency variations of the source function are mainly due to the ratio between the emission and the absorption profile: ρij(x)=ψji(x)φij(x).\rho_{ij}(x) = \frac{\psi_{ji}(x)}{\varphi_{ij}(x)}.(44)

With XRD, we have ρ23 >> 1 precisely in this region close to the surface and far from the line centre where the overshoot is observed, as can be seen from the left panel of Fig. 7. According to XRD assumptions, all absorption profiles are calculated using a Maxwellian. However, we see in Sects. 2 and 3 that the absorption profile φ23 should also be determined in a self-consistent way with all the other radiative quantities; i.e. calculated with f2fM. It therefore seems contradictory to use f2 to determine the emission profile, ψ21, but ignore this fact for the absorption profile, φ23. This suggests that XRD’s assumption about absorption profiles is largely responsible for the overshoot. This characteristic is no longer present when φ23 is self-consistently calculated, and, quantitatively, we can see that ρ23 decreases significantly in the very same regions (see the right panel of Fig. 7).

A more detailed examination of the influence of each of the four XRD assumptions (see Sect. 5.3) taken separately shows that the assumption on absorption profiles has a major impact on the S23 source function. Quantitatively, we measure a mean relative difference between the solution thus obtained and the FNLTE solution of the order of 65%. Qualitatively, and as discussed above, this assumption considerably increases the S23 source function in the areas where the overshoot is observed in XRD. However, the amplitude of the overshoot is increased by a factor ≈2. This hypothesis alone does not fully explain this behaviour. Another XRD hypothesis must therefore have the opposite effect, by reducing the S23 source function near the surface and at high frequency. This is precisely the qualitative effect of the hypothesis on the coupling between the VDFs in the Boltzmann equations. The inclusion of these two assumptions alone explains the appearance of this overshoot, with a maximum relative deviation between the solution thus obtained and the XRD solution of the order of ≈3%. The other assumptions have a much smaller impact, of the order of a few percent on average. However, what is more important is that the FNLTE approach allows us to get rid of all these assumptions and solves the XRD overshooting issue. It is important to note that the XRD overshooting problem seen in the present work (see Fig. 4) is also due to the use of a three-level model atom with infinitely sharp levels. More specifically, the overshoot in S23 from the XRD hypothesis is a pathological feature of RI (Hummer 1962) and PI (Hubeny 1982) and does not occur with RII and PII, which include the natural broadening of energy levels. Indeed, the latter has been verified using the MALI-XRD method of Sampoorna et al. (2013). Moreover, in a more realistic case including more atomic levels, one would expect to observe a strong influence of the higher levels on level 3, modifying the behaviour near the surface.

Finally, it has been emphasised throughout this paper that the FNLTE approach for radiative modelling deals not only with the possible deviations of the radiation field and atomic populations from their equilibrium distributions, but also for the deviation of the VDFs from Maxwellian. Therefore, in addition to the usual source functions, we are now able to obtain all VDFs, fifM, of the excited levels. As S21, we find that f2 varies only slightly from the two-level results previously obtained by PSP23. Indeed, we measure a mean relative deviation of 0.084% between these two solutions. However, the velocity distribution associated with level 3 is a new feature introduced by the FNLTE approach, as displayed in Fig. 8. The higher the atomic velocity modulus u is, the more f3 deviates from the Maxwellian. In deeper layers, as f3fM the atmosphere tends to be thermalised. We also note that the variations in f3 are very similar to those in ρ23 (XRD), which is perfectly understandable given the explicit dependence of the profiles on the distribution functions (especially because ψ32 is calculated using f3).

thumbnail Fig. 5

Optical depth variations of normalised source functions for 1 ↔ 3 line of a three-bound-level hydrogen atom. It shows FNLTE results (coloured lines) obtained for various frequencies: x = 0, 1, 2, 3, 4. The dashed black line represents the MALI-CRD solution.

thumbnail Fig. 6

Same as Fig. 5, but for 2 ↔ 3 line.

thumbnail Fig. 7

Frequency variations of ρ23 ratio for 2 ↔ 3 line of a three-bound-level hydrogen atom. We show the XRD (left plot) and FNLTE (right plot) results obtained for different optical depths: τ = 10−12, 10−10, 10−8, 10−5, 1.

thumbnail Fig. 8

Normalised atomic velocities variations of f3 velocity distribution of the second excited level of a three-bound-level hydrogen atom. Results (coloured lines) were obtained for different optical depths: τ31 = 0.5, 1, 10, 102, 108, 5 · 108, 1012. The dashed black line shows the Maxwellian limit f3(u) = fM(u).

7 Conclusions

Although they were thoroughly formulated more than forty years ago by Hubeny et al. (1983a,b) (see also Oxenius 1986), FNLTE effects for a multi-level atom had never been computed before the present study. As a first step, we restricted ourselves to a simple three-bound-level model atom, based on parameters initially provided by Avrett (1968), and infinitely sharp levels for several benchmark purposes.

As our preliminary solutions to the multi-level FNLTE problem cannot be directly compared with other studies, we verified our ability to reproduce several ‘degraded’ problems with accuracy. This also led us to point out some inconsistencies of the quite advanced still XRD modelling.

The level of realism of the atomic and scattering models will need to be improved in order to take into account the natural broadening of excited atomic levels. However, the major conceptual jump from two to three or more levels has already been made, and the Sampoorna et al. (2024) step will be generalised further.

In the longer term, we could also consider non-Maxwellian free electrons in a self-consistent way as other massive particles. Cases where stimulated emission is not negligible could also be explored, although this would involve major changes in the calculation of atomic profiles.

Finally, we are aware that realism comes at a high computational price. For this purpose, we need to develop a more efficient numerical scheme. However, another study of ours (Lagache et al. 2025) shows that it is possible to adapt approximate operator methods (see e.g. Hubeny 2003; Paletou & Auer 1995) to the two infinitely-sharp-level FNLTE problem. Therefore, in the near future, a robust and convergent method similar to these ones will be adapted to our new multi-level, multi-distribution problem.

Acknowledgements

T. Lagache is kindly supported by a ‘PhD booster’ grant by the Toulouse Graduate School of Earth and Space Sciences (TESS; https://tess.omp.eu/). Authors thank Prof. Ivan Hubeny for very critical and insightful comments.

Appendix A Derivation of observer’s frame profiles

The absorption and emission profiles in the observer’s frame are given by the Eqs. (4) and (5). For infinitely sharp levels, we have given the form of the atomic profiles in the Eqs. (26) and (27). Thus, with j > i, we write (for example for ψ but the calculation is completely analogous for φ): ψji(νji)=dΩji4πfj(u)δ(ξjiν0,ij)d3u.\psi_{ji}(\nu_{ji}) = \oint \frac{d\Omega_{ji}}{4\pi} \int f_j(\vec{u}) \delta(\xi_{ji} - \nu_{0,ij}) d^3\vec{u} \,.(A.1)

Using the definitions of the reduced frequency xji, the normalised velocity u and the Doppler-Fizeau effect given in Eq. (6), we obtain: ψji=1ΔjidΩji4πfj(u)δ(xjiuΩji)u2dudΩu.\psi_{ji} = \frac{1}{\Delta_{ji}} \oint \frac{d\Omega_{ji}}{4\pi} \int f_j(\vec{u}) \delta(x_{ji} - \vec{u} \cdot \vec{\Omega_{ji}}) u^2 du d\Omega_u \,.(A.2)

Noticing that: dΩji4πδ(xjiuΩji)=12uH(u|xji|),\oint \frac{d\Omega_{ji}}{4\pi} \delta(x_{ji} - \vec{u} \cdot \vec{\Omega_{ji}}) = \frac{1}{2u} H(u-\lvert x_{ji} \rvert) \,,(A.3)

with H the Heaviside function, then: ψji(xji)=12Δji|xji|fj(u)udu.\psi_{ji}(x_{ji}) = \frac{1}{2 \Delta_{ji}} \int_{\lvert x_{ji} \rvert}^{\infty} f_j(u) u du \,.(A.4)

Appendix B Derivation of a general expression for emission profiles in the XRD approximations

The aim here is to obtain a general expression for the emission profiles within the framework of the approximations of the so-called XRD approach of the non-LTE radiative transfer. These approximations are described in detail in Sect. 5.3. Before applying this set of assumptions, we propose a more general formulation based on the kinetic equations given in Eq. (13). For this purpose, we rewrite these equations as: niΠi(u)fi=Li,n_i \Pi_i(\vec{u}) f_i = L_i \,,(B.1)

with, Πi(u)=QV,i+ji[R~ij(u)+Cij],\Pi_i(\vec{u}) = Q_{V,i} + \sum_{j \neq i} \left[ \tilde{R}_{ij}(\vec{u}) + C_{ij} \right] \,,(B.2)

and, following HOSI, we introduce Li, the density corresponding to the ensemble of processes populating naturally or not the atomic level i in the phase space: Li=niQV,ifM+jinjfj[R~ji(u)+Cji].L_i = n_i Q_{V,i} f^M + \sum_{j \neq i} n_j f_j \left[ \tilde{R}_{ji}(\vec{u}) + C_{ji} \right] \,.(B.3)

Analogously, Πi(u) is related to the density corresponding to the set of processes depopulating the level i in phase space9. In the previous equations, R~ij(u)$\tilde{R}_{ij}(\vec{u})$ is the radiative rate dependent on the velocity associated with the transition ij. It is defined as: R˜ij(u)={ BijJij(u)if i<j,Aijif i>j. \tilde{R}_{ij}(\vec{u}) = \left\{ \begin{aligned} B_{ij} J_{ij}(\vec{u}) \qquad \text{if}\,\,i<j\,,\\ A_{ij} \qquad \text{if}\,\,i>j\,. \end{aligned} \right.(B.4)

Integration over all velocities of this quantity, i.e.: Rab=d3ufa(u)R~ab(u),R_{ab} = \int d^3\vec{u} f_a(\vec{u}) \tilde{R}_{ab}(\vec{u}) \,,(B.5)

leads to the standard radiative rate which appear in the IKEE defined as: Rij={ BijJijif i<j,Aijif i>j. R_{ij} = \left\{ \begin{aligned} B_{ij}\mathcal{J}_{ij} \qquad \text{if}\,\,i<j\,,\\ A_{ij} \qquad \text{if}\,\,i>j\,. \end{aligned} \right.(B.6)

Also, with velocity-changing collisions, we define Pi as: Pi=QV,i+ji(Rij+Cij),P_i = Q_{V,i} + \sum_{j \neq i} (R_{ij} + C_{ij}) \,,(B.7)

where stimulated emission is neglected. Then, we can write the βji atomic emission profiles describing the ji transition (this formula was adapted from HOSI; see also our Sect. 2.3) as: βji=prob(j)rji+l<jprob(lj)jlji+k<l<jprob(klj)jklji+m<k<l<jprob(mklj)jmklji+\begin{split} \beta_{ji} &= \mathrm{prob}(\rightarrow j^*) r_{ji} + \sum_{l <j} \mathrm{prob}(\rightarrow l^* \Rightarrow j)j_{lji} \\ & + \sum_{k<l<j} \mathrm{prob}(\rightarrow k^* \Rightarrow l \Rightarrow j) j_{klji} \\ & + \sum_{m<k<l<j} \mathrm{prob}(\rightarrow m^* \Rightarrow k \Rightarrow l \Rightarrow j)j_{mklji} + ... \end{split}(B.8)

Next, according to HOSI, we can write: prob(j)=1Lj[njfMQV,j+pjnpfp(Apj+Cpj)].\mathrm{prob}(\rightarrow j^*) = \frac{1}{L_j}\left[ n_jf^MQ_{V,j} + \sum_{p \neq j} n_pf_p (A_{pj} + C_{pj})\right] \,.(B.9)

The term in the numerator relates to all processes that naturally populate level j. From the denominator, we retrieve the term Lj, the meaning of which we have already discussed. Also, the probability that level j is non naturally populated from a level l < j is10: prob(lj)=prob(l)×nlflBljJlj(u)Lj.\mathrm{prob}(\rightarrow l^* \Rightarrow j) = \mathrm{prob}(\rightarrow l^*) \times \frac{ n_lf_lB_{lj}J_{lj}(\vec{u}) }{L_j} \,.(B.10)

We also have: prob(klj)=prob(kl)×nlflBljJlj(u)Lj,\mathrm{prob}(\rightarrow k^* \Rightarrow l \Rightarrow j) = \mathrm{prob}(\rightarrow k^* \Rightarrow l) \times \frac{ n_lf_lB_{lj}J_{lj}(\vec{u}) }{L_j} \,,(B.11)

and, prob(mklj)=prob(mkl)×nlflBljJlj(u)Lj.\begin{split} \mathrm{prob}(\rightarrow m^* \Rightarrow k \Rightarrow l \Rightarrow j) &= \mathrm{prob}(\rightarrow m^* \Rightarrow k \Rightarrow l) \\ & \times \frac{ n_lf_lB_{lj}J_{lj}(\vec{u}) }{L_j} \,. \end{split}(B.12)

In Sect. 3, we have neglected all processes involving three or more photons. In other words, we have implicitly made the assumption that prob prob(klj)=0$\mathrm{prob}(\rightarrow k^* \Rightarrow l \Rightarrow j)=0$, k,l,j$\forall k,l,j$ with k < l < j. We must therefore have nlflBljJlj(u) = 0 which is absurd as none of these quantities can be zero or, prob(kl)=0$\mathrm{prob}(\rightarrow k^*\Rightarrow l)=0$, implying11 prob(→ l*) = 1. Thus, to satisfy this last condition, we must assume that all levels l such that l < j are naturally populated. This assumption only applies to the calculation of a given emission profile. For example, at three levels, the calculation of β31 and β32 is made by assuming that level 2 is naturally populated (which is factually false because radiative absorption 1 → 2 does not lead to natural population of level 2). On the other hand, for the calculation of β21, level 2 will not be considered to be naturally populated in any circumstances. With this clarification, we write the atomic emission profiles as: βji=prob(j)rji+l<jprob(lj)jlji\beta_{ji} = \mathrm{prob}(\rightarrow j^*) r_{ji} + \sum_{l < j} \mathrm{prob}(\rightarrow l^* \Rightarrow j)j_{lji} \,.(B.13)

Finally, the emission profile in the observer’s frame ψji now writes, using Eq. (5) and neglecting velocity-changing collisions, as: ψji=dΩji4πd3ufj(u)Lj{ rjipjnpfp(Apj+Cpj) +l<jprob(l*)×nlflBljJlj(u)jlji }\begin{split} \psi_{ji} &= \oint \frac{d\Omega_{ji}}{4\pi} \int d^3\vec{u} \frac{f_j(\vec{u})}{L_j} \left\{ r_{ji} \sum_{p \neq j} n_pf_p(A_{pj} + C_{pj}) \right.\\ &+ \left. \sum_{l<j} \mathrm{prob}(\rightarrow l^*) \times n_lf_lB_{lj}J_{lj}(\vec{u}) j_{lji} \right\} \,. \end{split}(B.14)

To continue, we use the Boltzmann equations i.e. Eq. (B.1) and our assumption on the natural population of atomic levels l < j, namely, prob(→ l*) = 1; which is a consequence of the assumption on processes with three or more photons. We then have: ψji=dΩji4πd3unjΠj(u){ rjipjnpfp(Apj+Cpj) +l<jnlflBljJlj(u)jlji }\begin{split} \psi_{ji} &= \oint \frac{d\Omega_{ji}}{4\pi} \int \frac{d^3\vec{u}}{n_j \Pi_j(\vec{u})} \left\{ r_{ji} \sum_{p \neq j} n_pf_p(A_{pj} + C_{pj}) \right.\\ &+ \left. \sum_{l<j} n_lf_lB_{lj}J_{lj}(\vec{u}) j_{lji} \right\} \,. \end{split}(B.15)

In order to retrieve usual non-LTE transfer approximations (including XRD), we use ΠiPi (equivalent to assumption (iii) - see Sect. 5.3; see also HOSI for more details), and the above equation reduces to: ψji=1njPjdΩji4πd3u{ rjipjnpfp(Apj+Cpj) +l<jnlflBljJlj(u)jlji }.\begin{split} \psi_{ji} &= \frac{1}{n_jP_j} \oint \frac{d\Omega_{ji}}{4\pi} \int d^3\vec{u} \left\{ r_{ji} \sum_{p \neq j} n_pf_p(A_{pj} + C_{pj}) \right.\\ &+ \left. \sum_{l<j} n_lf_lB_{lj}J_{lj}(\vec{u}) j_{lji} \right\} . \end{split}(B.16)

We recall that jlji=Iljrljidξlj/Jlj(u)$j_{lji} = \int I_{lj} r_{lji} d\xi_{lj} / J_{lj}(\vec{u})$ and the generalised scattering integrals denoted Rlji$\mathcal{R}_{lji}$ are defined as: Rlji(xij)=dΩlj4πIljRljil(xij,xlj)φijMdxlj,\mathcal{R}_{lji}(x_{ij}) = \oint \frac{d\Omega_{lj}}{4\pi} \int I_{lj} \frac{R^l_{lji}(x_{ij}, x_{lj})}{\varphi_{ij}^{M*}} dx_{lj} \,,(B.17)

with φijk$\varphi_{ij}^{k*}$ the absorption profile in the observer’s reference frame calculated with the VDFs fk and Rljil$R_{lji}^{l}$ the generalised redistribution function integrated in angle and velocity (and calculated with fl). Following HOSII, they are defined respectively as: φijk=dΩji4πd3ufk(u)rji,\varphi_{ij}^{k*} = \oint \frac{d\Omega_{ji}}{4\pi} \int d^3\vec{u} f_k(\vec{u}) r_{ji} \,,(B.18)

and, Rljil(xij,xlj)=dΩji4πd3ufl(u)rlji.R_{lji}^{l}(x_{ij},x_{lj}) = \oint \frac{d\Omega_{ji}}{4\pi} \int d^3\vec{u} f_l(\vec{u}) r_{lji} \,.(B.19)

The emission profile ψji is then finally written as: ψji=φijM*njPj{ l<jnlBljljil+pjnp(Apj+Cpj)φijp*φijM* }.\psi_{ji} = \frac{\varphi_{ij}^{M*}}{n_jP_j} \left\{ \sum_{l<j} n_lB_{lj} \mathcal{R}_{lji}^{l} + \sum_{p \neq j} n_p(A_{pj} + C_{pj}) \frac{\varphi_{ij}^{p*}}{\varphi_{ij}^{M*}} \right\} \,.(B.20)

By distinguishing Raman and resonance scattering, and noting Rljil=P¯ljil$\mathcal{R}_{lji}^{l} = \bar{P}_{lji}^l$ and Rijii=J¯ijii$\mathcal{R}_{iji}^{i} = \bar{J}_{iji}^{i}$ respectively their generalised scattering integrals, we have: ψji=φijMnjPj{ niBijJ¯ijii+li,jl<jnlBljP¯ljil+pjnp(Apj+Cpj)φijpφijM }.\psi_{ji} = \frac{\varphi_{ij}^{M*}}{n_jP_j} \left\{ n_iB_{ij}\bar{J}_{iji}^{i} + \sum_{\substack{l\neq i,j \\ l<j }} n_lB_{lj} \bar{P}_{lji}^l \right.\\ \left. + \sum_{p \neq j} n_p(A_{pj} + C_{pj}) \frac{\varphi_{ij}^{p*}}{\varphi_{ij}^{M*}} \right\} \,.(B.21)

Finally, we make the last assumption of the XRD approximation: to calculate fi, we assume that fj=fMji$f_j=f^M$ $\forall j\neq i$. Thus, the quantities defined in Eqs. (B.18) and (B.19) are calculated using a Maxwellian VDF and we simply obtain, after manipulating sums and indices: ψji=φijMnjPj{ niBijJ¯ijiM+li,jl<jnlBljP¯ljiM +[ niCij+ki,jnk(Akj+Ckj) ] },\begin{split} \psi_{ji} = & \frac{\varphi_{ij}^{M*}}{n_j P_j} \left\{ n_i B_{ij} \bar{J}_{iji}^M + \sum_{\substack{l\neq i,j \\ l<j }} n_l B_{lj} \bar{P}_{lji}^M \right. \\ & \left. + \left[ n_iC_{ij} +\sum_{k \neq i,j} n_k (A_{kj} + C_{kj}) \right] \vphantom{\sum_{\substack{l\neq i,j \\ l<j }}} \right\} \,, \end{split}(B.22)

which is completely equivalent to Eq. (43).

Appendix C Benchmarking against standard PRD

We are fully aware that cross-redistribution (XRD) is a mechanism still rarely invoked in radiative modelling. As an extra validation test, we propose here to study the case of standard Hummer’s PRD, which is absolutely central to explaining the observed properties of the 1 ↔ 2 and 1 ↔ 3 lines of the Sun (see Hubeny & Lites 1995; Heinzel et al. 1987). In the present case, we consider a hydrogen atom with three infinitely sharp levels for which only Hummer’s PRD effects will be considered for the two resonance lines (1 ↔ 2 and 1 ↔ 3 lines), and where the CRD approximation will be used for 2 ↔ 3 line i.e. ψ32 = φ23. For 1 ↔ 2 and 1 ↔ 3 lines, an emission profile is calculated without taking into account the effects of cross-redistribution. This is equivalent to considering the second term of Eq. (43) as zero, i.e. P¯ljiM=0$\bar{P}^M_{lji}=0$. For 1 ↔ 2 line, this consideration has no impact and so f2 will always be given by Eq. (40). On the other hand, for 1 ↔ 3 line, we must now calculate f3 with J23(u)=J23=0$J_{23}(\vec{u})=\mathcal{J}_{23}=0$. Note, moreover, that according to the IKEE, we have: n1C13+n2C23=n3P3n2B23J23n1B13J13,n_1C_{13} + n_2C_{23} = n_3P_3 - n_2B_{23}\mathcal{J}_{23} - n_1B_{13}\mathcal{J}_{13} \,,(C.1)

and we finally write: f3=fM+fMn3P3[n1B13(J13(u)J13)].f_3 = f^M + \frac{f^M}{n_3P_3} \Bigg[ n_1B_{13}(J_{13}(\vec{u}) - \mathcal{J}_{13}) \Bigg] \, .(C.2)

thumbnail Fig. C.1

Optical depth variations of normalised source functions for 1 ↔ 3 line of a three-level hydrogen atom. We compare FNLTE results (coloured lines) for various frequencies x = 0, 1, 2, 3, 4 with PRD reference solutions (black open circle) computed using the MALI-PRD method of Paletou (1995). The black dashed line shows the CRD solution computed using MALI-CRD method.

thumbnail Fig. C.2

Optical depth variations of normalised source functions for 2 ↔ 3 line of a three-level hydrogen atom. We compare FNLTE results (red line) with PRD reference solutions (black open circle) computed using the MALI-PRD method of Paletou (1995). The black dashed line shows the CRD solution computed using MALI-CRD method.

The combination of Eqs. (40), (C.2) then allows us to compare the results given by our FNLTE multi-level code with the reference results calculated using the MALI-PRD method developed by Paletou (1995). The results are shown in Fig. C.1 for the 1 ↔ 3 line and in Fig. C.2 for 2 ↔ 3 line. We do not show the results for 1 ↔ 2 line for the same reasons explained in Sect. 5.3. Finally, we see that the expected results are very well reproduced, with a mean relative error between the two solutions equal, for 1 ↔ 2, 1 ↔ 3 and 2 ↔ 3 lines respectively, to about 0.22%, 0.37% and 0.34%.

References

  1. Avrett, E. H. 1968, in Resonance Lines in Astrophysics, eds. R. G. Athay, J. Mathis, & A. Skumanich (Boulder: National Center for Atmospheric Research), 27 [Google Scholar]
  2. Gray, M. 2012, Maser Sources in Astrophysics, 50 (Cambridge University Press) [Google Scholar]
  3. Heinzel, P., Gouttebroze, P., & Vial, J.-C. 1987, A&A, 183, 351 [NASA ADS] [Google Scholar]
  4. Hubeny, I. 1981, A&A, 100, 314 [Google Scholar]
  5. Hubeny, I. 1982, JQSRT, 27, 593 [Google Scholar]
  6. Hubeny, I. 1985, Bull. Astron. Inst. Czech., 36, 1 [Google Scholar]
  7. Hubeny, I. 2003, Stellar Atmos. Model., 288, 17 [Google Scholar]
  8. Hubeny, I., & Cooper, J. 1986, ApJ, 305, 852 [NASA ADS] [CrossRef] [Google Scholar]
  9. Hubeny, I., & Lites, B. W. 1995, ApJ, 455, 376 [NASA ADS] [CrossRef] [Google Scholar]
  10. Hubeny, I., & Mihalas, D. 2014, Theory of Stellar Atmospheres: An Introduction to Astrophysical Non-equilibrium Quantitative Spectroscopic Analysis, 26 (Princeton University Press) [Google Scholar]
  11. Hubeny, I., & Oxenius, J. 1987, JQSRT, 37, 65 [Google Scholar]
  12. Hubeny, I., Oxenius, J., & Simonneau, E. 1983a, JQSRT, 29, 477 [Google Scholar]
  13. Hubeny, I., Oxenius, J., & Simonneau, E. 1983b, JQSRT, 29, 495 [Google Scholar]
  14. Hummer, D. G. 1962, MNRAS, 125, 21 [Google Scholar]
  15. Hummer, D. G. 1969, MNRAS, 145, 95 [NASA ADS] [CrossRef] [Google Scholar]
  16. Lagache, T., Sampoorna, M., & Paletou, F. 2025, RAS Tech. Instrum., rzaf023 [Google Scholar]
  17. Milkey, R. W., Shine, R. A., & Mihalas, D. 1975, ApJ, 199, 718 [NASA ADS] [CrossRef] [Google Scholar]
  18. Oxenius, J. 1965, JQSRT, 5, 771 [Google Scholar]
  19. Oxenius, J. 1986, Kinetic Theory of Particles and Photons: Theoretical Foundations of Non-LTE Plasma Spectroscopy (Berlin: Springer) [Google Scholar]
  20. Paletou, F. 1995, A&A, 302, 587 [NASA ADS] [Google Scholar]
  21. Paletou, F., & Auer, L. H. 1995, A&A, 297, 771 [NASA ADS] [Google Scholar]
  22. Paletou, F., & Lagache, T. 2025, https://hal.science/hal-05051883 [Google Scholar]
  23. Paletou, F., & Léger, L. 2007, JQSRT, 103, 57 [Google Scholar]
  24. Paletou, F., & Peymirat, C. 2021, A&A, 649, A165 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  25. Paletou, F., Sampoorna, M., & Peymirat, C. 2023, A&A, 671, A93 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  26. Rybicki, G. B., & Hummer, D. G. 1991, A&A, 245, 171 [NASA ADS] [Google Scholar]
  27. Sampoorna, M., Nagendra, K. N., & Stenflo, J. O. 2013, ApJ, 770, 92 [Google Scholar]
  28. Sampoorna, M., Paletou, F., Bommier, V., & Lagache, T. 2024, A&A, 690, A213 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  29. Uitenbroek, H. 1989, A&A, 213, 360 [NASA ADS] [Google Scholar]

1

In a scattering transition from level abc, if a = c we have resonance scattering; if ac and Ea, Ec < Eb it is Raman scattering.

2

Taking into account their angular dependence would require us to consider angular redistribution.

3

The atomic emission profile was previously written, η (see e.g. Oxenius 1986 or HOSI and HOSII), but we renamed it β in order to avoid any confusion with the emissivity.

4

The Cij depend on the electronic density, which should, in future works, also be determined self-consistently with the kinetic equations.

5

By integrating over all the velocities, we will be missing all the potential effects that may originate from the velocity-changing collisional process.

6

We now write fM(u)=π3/2euu$f^M(\vec{u}) = \pi^{-3/2}e^{-\vec{u} \cdot \vec{u}}$. The factor vth3$v_{\rm{th}}^3$ disappears, in the integrals, with the change of variable vu.

7

In particular, the temperature and collision rates Cji are fixed and independent of the optical depth.

8

Without v.c.c., we have niDi=di(u)d3u$n_iD_i = \int d_i(\vec{u}) d^3\vec{u}$. Assuming di niDi is equivalent to assuming that di(u)f(u)d3udi(u)d3u×f(u)d3u$\int d_i(\vec{u})f(\vec{u})d^3\vec{u} \approx \int d_i(\vec{u}) d^3\vec{u} \times \int f(\vec{u}) d^3\vec{u}$.

9

Velocity-changing collisions cannot populate a given level i from a level j. However, they change the velocity of the atom inducing a transition from one state (position and velocity) to another in phase space. These collisions therefore populate a level by creating or destroying particles in phase space.

10

For l = 1, 2, we get Eqs (7.4), (7.7) and (7.8) of HOSI.

11

Because prob(→ k*l) + prob(→ l*) = 1

All Figures

thumbnail Fig. 1

Frequency variation of normalised source function S12 of 1 ↔ 2 line at different optical depths τ for a two-level atom. Horizontal dashed black lines show CRD solutions for τ = 0, 1, 10, 100, 103, 104. We compare FNLTE results (coloured lines) with Hummer’s PRD results (black open circle). CRD and PRD solutions were computed using the ALI and FBF methods, respectively. Clearly, we accurately recover the results presented by Hummer (1969) and PSP23.

In the text
thumbnail Fig. 2

Optical depth variations of normalised source functions for each line of a three-level hydrogen atom in CRD. Our three-level FNLTE code (coloured lines) accurately reproduces reference solutions (open black circle) computed with MALI-CRD.

In the text
thumbnail Fig. 3

Optical depth variations of normalised source functions for the 1 ↔ 3 line of a three-level hydrogen atom in the frame of XRD approximation. We compare FNLTE results (coloured lines) for various frequencies x = 0, 1, 2, 3, 4 with XRD reference solutions (open black circle) computed using the MALI-XRD method of Sampoorna et al. (2013). The dashed black line shows the CRD solution computed using the MALI-CRD method.

In the text
thumbnail Fig. 4

Same as Fig. 3, but for 2 ↔ 3 line.

In the text
thumbnail Fig. 5

Optical depth variations of normalised source functions for 1 ↔ 3 line of a three-bound-level hydrogen atom. It shows FNLTE results (coloured lines) obtained for various frequencies: x = 0, 1, 2, 3, 4. The dashed black line represents the MALI-CRD solution.

In the text
thumbnail Fig. 6

Same as Fig. 5, but for 2 ↔ 3 line.

In the text
thumbnail Fig. 7

Frequency variations of ρ23 ratio for 2 ↔ 3 line of a three-bound-level hydrogen atom. We show the XRD (left plot) and FNLTE (right plot) results obtained for different optical depths: τ = 10−12, 10−10, 10−8, 10−5, 1.

In the text
thumbnail Fig. 8

Normalised atomic velocities variations of f3 velocity distribution of the second excited level of a three-bound-level hydrogen atom. Results (coloured lines) were obtained for different optical depths: τ31 = 0.5, 1, 10, 102, 108, 5 · 108, 1012. The dashed black line shows the Maxwellian limit f3(u) = fM(u).

In the text
thumbnail Fig. C.1

Optical depth variations of normalised source functions for 1 ↔ 3 line of a three-level hydrogen atom. We compare FNLTE results (coloured lines) for various frequencies x = 0, 1, 2, 3, 4 with PRD reference solutions (black open circle) computed using the MALI-PRD method of Paletou (1995). The black dashed line shows the CRD solution computed using MALI-CRD method.

In the text
thumbnail Fig. C.2

Optical depth variations of normalised source functions for 2 ↔ 3 line of a three-level hydrogen atom. We compare FNLTE results (red line) with PRD reference solutions (black open circle) computed using the MALI-PRD method of Paletou (1995). The black dashed line shows the CRD solution computed using MALI-CRD method.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.