satkit 0.16.2

Satellite Toolkit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//!
//! Mathematical types used throughout the library
//!
//! This module defines commonly used mathematical types such as vectors, matrices, and quaternions using the `numeris` crate.
//! These types are used for representing positions, velocities, orientations, and other mathematical constructs in the library.
//!

pub type Quaternion = numeris::Quaternion<f64>;
pub type Vector<const T: usize> = numeris::Vector<f64, T>;
pub type Matrix<const M: usize, const N: usize> = numeris::Matrix<f64, M, N>;
pub type Vector6 = Vector<6>;
pub type Vector3 = Vector<3>;
pub type Vector2 = Vector<2>;
pub type Matrix3 = Matrix<3, 3>;
pub type Matrix6 = Matrix<6, 6>;
pub type Matrix67 = Matrix<6, 7>;
pub type DMatrix<T> = numeris::DynMatrix<T>;