Struct kidou::orbit::Results[][src]

pub struct Results {
    r: Vec<F>,
    psi: Vec<F>,
    z: Vec<F>,
    p_r: Vec<F>,
    p_psi: Vec<F>,
    p_z: Vec<F>,
    x: Vec<F>,
    y: Vec<F>,
    e: Vec<F>,
    apo: Vec<F>,
    peri: Vec<F>,
}
Expand description

Values integrated / calculated during runtime

Fields

r: Vec<F>

Radius in the Galactic Cylindrical system $[ \text{kpc} ]$

psi: Vec<F>

Azimuth in the Galactic Cylindrical system $[ \text{kpc} ]$

z: Vec<F>

Height in the Galactic Cartesian / Cylindrical system $[ \text{kpc} ]$

p_r: Vec<F>

Momentum canonically conjugate to the radius $[ \text{kpc} \, \text{Myr}^{-1} ]$

p_psi: Vec<F>

Momentum canonically conjugate to the azimuth $[ \text{kpc}^2 \, \text{rad} \, \text{Myr}^{-1} ]$

p_z: Vec<F>

Momentum canonically conjugate to the height $[ \text{kpc} \, \text{Myr}^{-1} ]$

x: Vec<F>

X component of the radius vector in the Galactic Cartesian system $[ \text{kpc} ]$

y: Vec<F>

Y component of the radius vector in the Galactic Cartesian system $[ \text{kpc} ]$

e: Vec<F>

Total energy $[ \text{km}^2 \, \text{s}^{-2} ]$

apo: Vec<F>

Apocentric distance $[ \text{kpc} ]$

peri: Vec<F>

Pericentric distance $[ \text{kpc} ]$

Implementations

Initialize a new struct with default values

Get the fields of the struct as static string slices

Get mutable references to the fields

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.