enum

Kozai::SGP4::ErrorCode

Inherits Enum < Comparable < Value < Object

Why a propagation produced no usable answer.

NOTE: propagation failures are reported this way rather than by raising. Pass prediction runs to millions of steps and must not allocate, and raising an exception allocates. The numbering matches the codes used in the published description so that behaviour can be compared case by case against the reference — several entries in the verification set exist precisely to trigger these.

Constants

None = 0

Propagation succeeded.

MeanElementsOutOfRange = 1

Mean eccentricity left the range the model is defined on.

MeanMotionNegative = 2

Mean motion fell to zero or below.

PerturbedEccentricityOutOfRange = 3

Eccentricity left 0..1 after the long-period corrections.

SemiLatusRectumNegative = 4

The semi-latus rectum went negative; the orbit is no longer a conic section the model can describe.

EpochElementsSubOrbital = 5

The epoch elements are sub-orbital.

Decayed = 6

The satellite has decayed: the computed radius fell inside the Earth.

Instance methods

decayed?

Returns true if this enum value equals Decayed

Source
description

A short human-readable description.

Source
epoch_elements_sub_orbital?

Returns true if this enum value equals EpochElementsSubOrbital

Source
mean_elements_out_of_range?

Returns true if this enum value equals MeanElementsOutOfRange

Source
mean_motion_negative?

Returns true if this enum value equals MeanMotionNegative

Source
none?

Returns true if this enum value equals None

Source
perturbed_eccentricity_out_of_range?

Returns true if this enum value equals PerturbedEccentricityOutOfRange

Source
semi_latus_rectum_negative?

Returns true if this enum value equals SemiLatusRectumNegative

Source