Module kidou::orbit::calc::models[][src]

Expand description

This module provides general models of the Galactic potential

There are two groups of models provided, depending on how they represent the Galactic potential:

  1. A sum of potentials: bulge + disk + halo;
  2. A sum of potentials: bulge + thin disk + thick disk + halo.

These are combinations of the available potentials.

Group 1

#BulgeDiskHaloValues of the parameters
1PMNNFWBajkova, Bobylev (2020, v1)

Group 2

#BulgeThin DiskThick DiskHaloValues of the parameters
2PMNMNNFWPouliasis et al. (2017, model I) + Eilers (2018)

Modules

This module provides the M1 model

This module provides the M2 model

This module provides the Model trait

Structs

This model uses the Plummer potential for bulge, the Miyamoto & Nagai potential for disk, and the Navarro-Frenk-White potential for halo. The values of the parameters are taken from Bajkova, Bobylev (2020, v1).

This model uses the Plummer potential for bulge, the Miyamoto & Nagai potential for thin and thick disks, and the Navarro-Frenk-White potential for halo. The values of the parameters for the bulge, the thin disk and the thick disk are taken from Pouliasis et al. (2017, model I), values of the parameters for the halo are taken from Eilers (2018).

Constants

An array of models: indices of the items are the same as the indices of the models

Traits

This trait defines that a model needs to provide functions that return the values of Galactic potential and its derivatives.