gtsimulation.Algos package

Submodules

class gtsimulation.Algos.BunemanBoris.BunemanBorisSimulator(Bfield: None | AbsBfield = None, Efield: None | GeneralFieldE = None, Region: Regions = Regions.Undefined, Medium: None | GTGeneralMedium = None, Date=datetime.datetime(2008, 1, 1, 0, 0), RadLosses: bool | list = False, Particles: None | Flux = None, TrackParams=False, ParticleOrigin=False, IsFirstRun=True, ForwardTrck=None, Save: int | list = 1, Num: int = 1000000.0, Step: float = 1, Nfiles=1, Output=None, Verbose: int = 1, BreakCondition: None | dict = None, UseDecay=False, InteractNUC: None | NuclearInteraction = None)[source]

Bases: GTSimulator

AlgoStep(T, M, q, V, X, H, E)[source]
class gtsimulation.Algos.RungeKutta.RungeKutta4Simulator(Bfield: None | AbsBfield = None, Efield: None | GeneralFieldE = None, Region: Regions = Regions.Undefined, Medium: None | GTGeneralMedium = None, Date=datetime.datetime(2008, 1, 1, 0, 0), RadLosses: bool | list = False, Particles: None | Flux = None, TrackParams=False, ParticleOrigin=False, IsFirstRun=True, ForwardTrck=None, Save: int | list = 1, Num: int = 1000000.0, Step: float = 1, Nfiles=1, Output=None, Verbose: int = 1, BreakCondition: None | dict = None, UseDecay=False, InteractNUC: None | NuclearInteraction = None)[source]

Bases: GTSimulator

AlgoStep(T, M, q, V, X, H1, E)[source]
class gtsimulation.Algos.RungeKutta.RungeKutta6Simulator(Bfield: None | AbsBfield = None, Efield: None | GeneralFieldE = None, Region: Regions = Regions.Undefined, Medium: None | GTGeneralMedium = None, Date=datetime.datetime(2008, 1, 1, 0, 0), RadLosses: bool | list = False, Particles: None | Flux = None, TrackParams=False, ParticleOrigin=False, IsFirstRun=True, ForwardTrck=None, Save: int | list = 1, Num: int = 1000000.0, Step: float = 1, Nfiles=1, Output=None, Verbose: int = 1, BreakCondition: None | dict = None, UseDecay=False, InteractNUC: None | NuclearInteraction = None)[source]

Bases: GTSimulator

AlgoStep(T, M, q, V, X, H1, E)[source]

Module contents