Expand description
(l,m,n) direction-cosine coordinates. There are no units (i.e. dimensionless).
This coordinate system is discussed at length in Interferometry and Synthesis in Radio Astronomy, Third Edition, Section 3: Analysis of the Interferometer Response.
Fields
l: f64
l coordinate [dimensionless]
m: f64
m coordinate [dimensionless]
n: f64
n coordinate [dimensionless]
Implementations
sourceimpl LMN
impl LMN
sourcepub fn prepare_for_rime(self) -> LMN
pub fn prepare_for_rime(self) -> LMN
Subtract 1 from n
and multiply each of (l
,m
,n
) by 2pi. This is
convenient for application with the radio interferometer measurement
equation (RIME), as performing some multiplys and subtracts ahead of
time results in many fewer FLOPs.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LMN
impl Send for LMN
impl Sync for LMN
impl Unpin for LMN
impl UnwindSafe for LMN
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more