I have programmed a simple 2D ray tracer for a radar signal and am now trying to understand it in physical terms. Basically, the ray tracer shoots a "shotgun" of rays from a transmitter in the general direction of a receiver, with some object(s) in between (but not necessarily on the line of sight). Every object involved is assumed to be homogeneous (in terms of the refractive index and attenuation coefficient) and given as a polygon; outside of the object(s), the rays travel through air. At each iteration of the tracer, I look for the first edge a given ray intersects (or if it hits the receiver or vanishes into infinity) and then apply specular reflection and refraction, i.e. the ray is split into a reflected and a transmitted ray, which are then also followed. The rays reaching the receiver are added up, with each ray (indexed as $k$) carrying an electric field given as follows: \begin{align} E_k = \prod_{l=1}^{m_k-1} \rho_l \prod_{i=1}^{m_k} \exp(- (\mu_i + j k_i) \, d_i) \text{,} \end{align} where $m_k$ is the number of segments that make up the ray, $\rho_l$ is the remaining fraction of the signal amplitude after an interface and $\mu_i$, $k_i$ and $d_i$ are the attenuation coefficient, wave number and length of the $i$-th segment, meaning $k_i = k n_i$, with $k$ the wavenumber in a vacuum. To sum up, the ray tracer allows for multipath propagation and correctly implements Snell's law of refraction and specular reflections, as well as (simplified) reflection/transmission coefficients.
After some diving into the literature, I found that the Eikonal equation is commonly used for ray tracing purposes, but it is unclear to me whether what I implemented can be considered a "simplified Eikonal solver" since I often found the Eikonal equation in the context of first arrival times. I also found that ray tracing equations could be derived from the Eikonal equation, which describe the paths of the rays.
So, while this is a broad question: how exactly can my ray tracer be considered in this context? Does it solve the Eikonal equation? If not, is there some other equation it (effectively) solves?