Enum nyx_space::celestia::NyxError [−][src]
Variants
STM is singular, check the automatic differentiation function and file a bug
Fuel exhausted error, try running without fuel depletion, and then adding it.
Propagation event not triggered withinin the max propagation time
Propagation event not hit enough times (requested, found).
MaxIterReached(usize)
Maximum iterations reached, value corresponds to the number of iterations used
Event not in braket
The STM was not updated prior to requesting a filter update
The operation was expecting the state to have an STM, but it isn’t present.
The sensitivity matrix was not updated prior to requesting a filter measurement update
Kalman gain is singular, file a bug if this is encountered
Covariance is singular
Returns this error if the partials for this model are not defined, thereby preventing the computation of the STM
LoadingError(String)
ObjectNotFound(String)
NoInterpolationData(String)
InvalidInterpolationData(String)
OutOfInterpolationWindow(String)
NoStateData(String)
When there is a controller but there isn’t any thruster available
CtrlNotAUnitVector(f64)
The control vector returned by a controller must be a unit vector. Use the throttle() function to specify the amount.
CtrlThrottleRangeErr(f64)
The control throttle range must be between 0.0 and 1.0 (both included) as it represents a percentage.
An objective based analysis or control was attempted, but no objective was defined.
ExportError(String)
Error when exporting data
CustomError(String)
Some custom error for new dynamics
Trait Implementations
impl Clone for NyxError
[src]
impl Debug for NyxError
[src]
impl Display for NyxError
[src]
impl Error for NyxError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<NyxError> for NyxError
[src]
impl StructuralPartialEq for NyxError
[src]
Auto Trait Implementations
impl RefUnwindSafe for NyxError
impl Send for NyxError
impl Sync for NyxError
impl Unpin for NyxError
impl UnwindSafe for NyxError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,