File tree Expand file tree Collapse file tree 3 files changed +20
-3
lines changed Expand file tree Collapse file tree 3 files changed +20
-3
lines changed Original file line number Diff line number Diff line change 1
1
name = " DistributionFunctions"
2
2
uuid = " c869f47d-2815-40f9-b874-25ebe83f43af"
3
- version = " 0.0.7dev "
3
+ version = " 0.0.8dev "
4
4
5
5
[deps ]
6
6
OrbitalElements = " a3b07092-bde3-4843-b84f-c597d614ec7b"
7
7
HypergeometricFunctions = " 34004b35-14d8-5ef3-9330-4cdb6864b03a"
8
8
SpecialFunctions = " 276daf66-3868-5448-9aa4-cd146d93841b"
9
9
10
10
[compat ]
11
- julia = " 1.6.7" # Equivalent to "^1.6.7", will allow any 1.a.b version with a.b>=6.7
11
+ julia = " 1.6.7"
12
+ OrbitalElements "2"
12
13
13
14
[extras ]
14
15
Test = " 8dfed614-e22c-5e08-85e1-65c5234f0b40"
Original file line number Diff line number Diff line change 1
1
# ####################################
2
2
# Isochrone distribution functions (analytic)
3
3
# ####################################
4
- abstract type IsochroneDistributionFunction <: DistributionFunction end
4
+ abstract type IsochroneDistributionFunction <: SphericalDistributionFunction end
5
5
struct IsotropicIsochrone{modelT<: IsochronePotential } <: IsochroneDistributionFunction
6
6
potential:: modelT # Potential model
7
7
end
Original file line number Diff line number Diff line change @@ -6,6 +6,22 @@ Abstract type for distribution functions
6
6
"""
7
7
abstract type DistributionFunction end
8
8
9
+ """
10
+ Geometries
11
+ """
12
+ abstract type SphericalDistributionFunction <: DistributionFunction end
13
+ abstract type RazorThinDiscDistributionFunction <: DistributionFunction end
14
+
15
+ """
16
+ Defining Coordinates
17
+ """
18
+ abstract type EnergyOnlyDistributionFunction <: SphericalDistributionFunction end
19
+ abstract type SphericalEnergyAngularMomentumDistributionFunction <: SphericalDistributionFunction end
20
+ abstract type SphericalActionDistributionFunction <: SphericalDistributionFunction end
21
+
22
+ abstract type DiscEnergyAngularMomentumDistributionFunction <: RazorThinDiscDistributionFunction end
23
+ abstract type DiscActionDistributionFunction <: RazorThinDiscDistributionFunction end
24
+
9
25
# ####################################
10
26
# Generic functions
11
27
# ####################################
You can’t perform that action at this time.
0 commit comments