INNER CODE UNIT · Python

coeff

MatthewFilipovich/pycharge · src/pycharge/potentials_and_fields.py:140

        coeff = q / (4 * pi * epsilon_0)  # Common coefficient

        # Potentials
        φ = coeff / (one_minus_n_dot_β * R)
        A = β * φ / c

        # Fields
        E1 = coeff * n_minus_β * one_minus_β_dot_β / (one_minus_n_dot_β_cubed * R**2)
        E2 = coeff * jnp.cross(n, jnp.cross(n_minus_β, β̇)) / (c * one_minus_n_dot_β_cubed * R)
        E = E1 + E2

        B1 = jnp.cross(n, E1) / c
        B2 = jnp.cross(n, E2) / c
        B = B1 + B2

        return Quantities(φ, A, E, B, E1, E2, B1, B2)

    return quantities_fn

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…