|
5 | 5 | #############
|
6 | 6 |
|
7 | 7 | # fix: https://github.com/QEDjl-project/QEDbase.jl/pull/61
|
8 |
| -Base.show(io::IO, ::Electron) = print(io, "electron") |
9 |
| -Base.show(io::IO, ::Positron) = print(io, "positron") |
10 |
| -Base.show(io::IO, ::Photon) = print(io, "photon") |
11 |
| -Base.show(io::IO, ::Incoming) = print(io, "incoming") |
12 |
| -Base.show(io::IO, ::Outgoing) = print(io, "outgoing") |
13 |
| -Base.show(io::IO, ::PolX) = print(io, "x-polarized") |
14 |
| -Base.show(io::IO, ::PolY) = print(io, "y-polarized") |
15 |
| -Base.show(io::IO, ::AllPol) = print(io, "all polarizations") |
16 |
| -Base.show(io::IO, ::SpinUp) = print(io, "spin up") |
17 |
| -Base.show(io::IO, ::SpinDown) = print(io, "spin down") |
18 |
| -Base.show(io::IO, ::AllSpin) = print(io, "all spins") |
| 8 | +Base.show(io::IO, ::QEDbase.Electron) = print(io, "electron") |
| 9 | +Base.show(io::IO, ::QEDbase.Positron) = print(io, "positron") |
| 10 | +Base.show(io::IO, ::QEDbase.Photon) = print(io, "photon") |
| 11 | +Base.show(io::IO, ::QEDbase.Incoming) = print(io, "incoming") |
| 12 | +Base.show(io::IO, ::QEDbase.Outgoing) = print(io, "outgoing") |
| 13 | +Base.show(io::IO, ::QEDbase.PolX) = print(io, "x-polarized") |
| 14 | +Base.show(io::IO, ::QEDbase.PolY) = print(io, "y-polarized") |
| 15 | +Base.show(io::IO, ::QEDbase.AllPol) = print(io, "all polarizations") |
| 16 | +Base.show(io::IO, ::QEDbase.SpinUp) = print(io, "spin up") |
| 17 | +Base.show(io::IO, ::QEDbase.SpinDown) = print(io, "spin down") |
| 18 | +Base.show(io::IO, ::QEDbase.AllSpin) = print(io, "all spins") |
19 | 19 |
|
20 | 20 | # fix: https://github.com/QEDjl-project/QEDbase.jl/pull/62
|
21 |
| -Broadcast.broadcastable(dir::Incoming) = Ref(dir) |
22 |
| -Broadcast.broadcastable(dir::Outgoing) = Ref(dir) |
23 |
| -Broadcast.broadcastable(part::AbstractParticleType) = Ref(part) |
24 |
| -Broadcast.broadcastable(spin_or_pol::AbstractSpinOrPolarization) = Ref(spin_or_pol) |
| 21 | +Broadcast.broadcastable(dir::QEDbase.Incoming) = Ref(dir) |
| 22 | +Broadcast.broadcastable(dir::QEDbase.Outgoing) = Ref(dir) |
| 23 | +Broadcast.broadcastable(part::QEDbase.AbstractParticleType) = Ref(part) |
| 24 | +Broadcast.broadcastable(spin_or_pol::QEDbase.AbstractSpinOrPolarization) = Ref(spin_or_pol) |
25 | 25 |
|
26 | 26 | # fix: https://github.com/QEDjl-project/QEDbase.jl/pull/63
|
27 |
| -number_of_spin_pol(::AbstractDefinitePolarization) = 1 |
28 |
| -number_of_spin_pol(::AbstractDefiniteSpin) = 1 |
29 |
| -number_of_spin_pol(::AbstractIndefinitePolarization) = 2 |
30 |
| -number_of_spin_pol(::AbstractIndefiniteSpin) = 2 |
| 27 | +number_of_spin_pol(::QEDbase.AbstractDefinitePolarization) = 1 |
| 28 | +number_of_spin_pol(::QEDbase.AbstractDefiniteSpin) = 1 |
| 29 | +number_of_spin_pol(::QEDbase.AbstractIndefinitePolarization) = 2 |
| 30 | +number_of_spin_pol(::QEDbase.AbstractIndefiniteSpin) = 2 |
0 commit comments