Skip to content

Commit

Permalink
Remove interfaces that move to QEDbase and functionality that moves t…
Browse files Browse the repository at this point in the history
…o QEDcore
  • Loading branch information
AntonReinhard committed Jun 6, 2024
1 parent c768a57 commit 47100dc
Show file tree
Hide file tree
Showing 27 changed files with 16 additions and 2,069 deletions.
3 changes: 1 addition & 2 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ julia = "1.6"
[extras]
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
Suppressor = "fd094767-a336-5f1f-9728-57cf17d0bbfb"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[targets]
test = ["Random", "SafeTestsets", "Suppressor", "Test"]
test = ["Random", "SafeTestsets", "Test"]
43 changes: 6 additions & 37 deletions src/QEDprocesses.jl
Original file line number Diff line number Diff line change
Expand Up @@ -4,40 +4,9 @@ module QEDprocesses
export ALPHA,
ALPHA_SQUARE, ELEMENTARY_CHARGE, ELEMENTARY_CHARGE_SQUARE, ELECTRONMASS, ONE_OVER_FOURPI

# Abstract model interface
export AbstractModelDefinition, fundamental_interaction_type

# Abstract process interface
export AbstractProcessDefinition, incoming_particles, outgoing_particles
export number_incoming_particles, number_outgoing_particles
export particles, number_particles

# probabilities
export differential_probability, unsafe_differential_probability
export total_probability

# probabilities
export differential_probability, unsafe_differential_probability
export total_probability

# differential cross section
export differential_cross_section, unsafe_differential_cross_section
export total_cross_section

# Abstract setup interface
export AbstractComputationSetup, InvalidInputError, compute
export AbstractProcessSetup, scattering_process, physical_model

# propagator
export propagator

# phase space
export AbstractCoordinateSystem, SphericalCoordinateSystem
export AbstractFrameOfReference, CenterOfMomentumFrame, ElectronRestFrame
export AbstractPhasespaceDefinition, PhasespaceDefinition
export ParticleStateful, PhaseSpacePoint, InPhaseSpacePoint, OutPhaseSpacePoint
export spin, polarization, particle_direction, particle_species, momentum, momenta, getindex

# specific compute models
export PerturbativeQED

Expand All @@ -51,17 +20,12 @@ using QuadGK
include("constants.jl")
include("utils.jl")

include("interfaces/model_interface.jl")
include("interfaces/process_interface.jl")
include("interfaces/setup_interface.jl")

include("phase_spaces/types.jl")
include("phase_spaces/access.jl")
include("phase_spaces/create.jl")
include("phase_spaces/print.jl")
include("phase_spaces/utility.jl")

include("momentum_generation.jl")
include("propagators.jl")

include("cross_section/diff_probability.jl")
Expand All @@ -70,7 +34,12 @@ include("cross_section/total_probability.jl")
include("cross_section/total_cross_section.jl")

include("models/models.jl")
include("processes/one_photon_compton/one_photon_compton.jl")

# one photon compton
include("processes/one_photon_compton/process.jl")
include("processes/one_photon_compton/perturbative/kinematics.jl")
include("processes/one_photon_compton/perturbative/cross_section.jl")
include("processes/one_photon_compton/perturbative/total_probability.jl")

include("patch_QEDbase.jl")
end
27 changes: 0 additions & 27 deletions src/interfaces/model_interface.jl

This file was deleted.

205 changes: 0 additions & 205 deletions src/interfaces/process_interface.jl

This file was deleted.

Loading

0 comments on commit 47100dc

Please sign in to comment.