Serialized Form


Package fr.cnes.sirius.patrius.assembly

Class fr.cnes.sirius.patrius.assembly.Assembly extends Object implements Serializable

serialVersionUID: 2142102502513430662L

Serialized Fields

mainPart

MainPart mainPart
Main part of the assembly.


parts

Map<K,V> parts
The other parts.

Class fr.cnes.sirius.patrius.assembly.Vehicle extends Object implements Serializable

serialVersionUID: -6692571768602555532L

Serialized Fields

mainShape

CrossSectionProvider mainShape
Vehicle main shape.


solarPanels

List<E> solarPanels
Solar panels.


engines

List<E> engines
Engines.


tanks

List<E> tanks
Tanks.


dragCoeff

IParamDiffFunction dragCoeff
Drag aero property.


liftCoeff

IParamDiffFunction liftCoeff
Lift aero property.


kAbs

double kAbs
Radiative absorption coefficient (visible spectrum).


kSpec

double kSpec
Radiative specular coefficient (visible spectrum).


kDiff

double kDiff
Radiative diffusion coefficient (visible spectrum).


kAbsIr

double kAbsIr
Radiative absorption coefficient (IR).


kSpecIr

double kSpecIr
Radiative specular coefficient (IR).


kDiffIr

double kDiffIr
Radiative diffusion coefficient (IR).


dryMass

double dryMass
Vehicle dry mass (kg).


Package fr.cnes.sirius.patrius.assembly.models

Class fr.cnes.sirius.patrius.assembly.models.AeroModel extends Parameterizable implements Serializable

serialVersionUID: 4898707923970013932L

Serialized Fields

assembly

Assembly assembly
The considered vehicle on which the model is based on.


massModel

MassProvider massModel
Mass model


atmosphere

Atmosphere atmosphere
The atmosphere.


earthShape

OneAxisEllipsoid earthShape
The earth shape.


altitudeStep

double altitudeStep
Step for atmospheric density derivatives altitude finite differences computation wrt position (m).


vCosA

double vCosA
parameter for the derivatives computation


vCosA2

double vCosA2
parameter for the derivatives computation


v3CosA

double v3CosA
parameter for the derivatives computation


tRelNorm

double tRelNorm
parameter for the derivatives computation


tangentVector

Vector3D tangentVector
parameter for the derivatives computation


aeroSphereParts

List<E> aeroSphereParts
List of parts having an aero cross section property.


aeroFacetParts

List<E> aeroFacetParts
List of parts having an aero facet property.

Class fr.cnes.sirius.patrius.assembly.models.DirectRadiativeModel extends Parameterizable implements Serializable

serialVersionUID: -6974428498597665423L

Serialized Fields

k0

Parameter k0
K0 coefficient parameter


assembly

Assembly assembly
The considered vehicle on which the model is based on.


massModel

MassProvider massModel
Mass model

Class fr.cnes.sirius.patrius.assembly.models.DragLiftModel extends Parameterizable implements Serializable

serialVersionUID: -8747054892764517686L

Serialized Fields

assembly

Assembly assembly
The considered vehicle on which the model is based on.


massModel

MassProvider massModel
Mass model


aeroDragCoefFunction

IParamDiffFunction aeroDragCoefFunction
Drag force coefficient function (Cx)


aeroLiftCoefFunction

IParamDiffFunction aeroLiftCoefFunction
Lift force coefficient function (Cz)

Class fr.cnes.sirius.patrius.assembly.models.GlobalAeroModel extends Object implements Serializable

serialVersionUID: 8030508270216891103L

Serialized Fields

assembly

Assembly assembly
Assembly.


aeroProp

AeroProperty aeroProp
Aero property for the main part.


massModel

MassProvider massModel
Mass model.


dragCoefficientProvider

DragCoefficientProvider dragCoefficientProvider
Drag coefficient (x surface) provider.


atmosphere

ExtendedAtmosphere atmosphere
Atmosphere.


wallGasTemperature

CookWallGasTemperature wallGasTemperature
Wall gas temperature.


hPos

double hPos
Position step for partial derivatives computation.

Class fr.cnes.sirius.patrius.assembly.models.RediffusedRadiativeModel extends Parameterizable implements Serializable

serialVersionUID: 8286763516291639540L

Serialized Fields

assembly

Assembly assembly
The considered vehicle on which the model is based on.


albedo

boolean albedo
calculation indicator of the albedo force


ir

boolean ir
calculation indicator of the infrared force


massModel

MassProvider massModel
mass model of satellite


dAccK0AlParam

double[] dAccK0AlParam
derivative relative to the K0 albedo coefficient


dAccK0IRParam

double[] dAccK0IRParam
derivative relative to the K0 infrared coefficient


dAccSpeParam

Map<K,V> dAccSpeParam
derivative relative to the specular thermo-optic coefficient


dAccDiffParam

Map<K,V> dAccDiffParam
derivative relative to the diffused thermo-optic coefficient


dAccAbsParam

Map<K,V> dAccAbsParam
derivative relative to the absorption thermo-optic coefficient


k0Albedo

Parameter k0Albedo
Parameter for K0 albedo global coefficient.


k0Ir

Parameter k0Ir
Parameter for K0 infrared global coefficient.


Package fr.cnes.sirius.patrius.assembly.models.cook

Class fr.cnes.sirius.patrius.assembly.models.cook.CnCookModel extends Object implements Serializable

serialVersionUID: 4020488548530576523L

Serialized Fields

atmosphere

ExtendedAtmosphere atmosphere
Atmosphere.


facet

Facet facet
Facet.


facetFrame

Frame facetFrame
Facet frame.


epsilon

double epsilon
Specular reemission coefficient.


wallGasTemperatureModel

WallGasTemperatureProvider wallGasTemperatureModel
Wall gas temperature.

Class fr.cnes.sirius.patrius.assembly.models.cook.CtCookModel extends Object implements Serializable

serialVersionUID: 4020488548530576523L

Serialized Fields

atmosphere

ExtendedAtmosphere atmosphere
Atmosphere.


facet

Facet facet
Facet.


facetFrame

Frame facetFrame
Facet frame.


epsilon

double epsilon
Specular reemission coefficient.


Package fr.cnes.sirius.patrius.assembly.properties

Class fr.cnes.sirius.patrius.assembly.properties.AeroCrossSectionProperty extends Parameterizable implements Serializable

serialVersionUID: -6756221234693713611L

Serialized Fields

mainShape

CrossSectionProvider mainShape
Main satellite shape.


dragCoeff

IParamDiffFunction dragCoeff
Drag force coefficient.

Class fr.cnes.sirius.patrius.assembly.properties.AeroFacetProperty extends Parameterizable implements Serializable

serialVersionUID: -7402315627770135950L

Serialized Fields

facet

Facet facet
Facet.


normalCoeff

IParamDiffFunction normalCoeff
Normal force coefficient.


tangentialCoeff

IParamDiffFunction tangentialCoeff
Tangential force coefficient.

Class fr.cnes.sirius.patrius.assembly.properties.AeroGlobalProperty extends Parameterizable implements Serializable

serialVersionUID: -9193369357464080913L

Serialized Fields

dragCoeff

IParamDiffFunction dragCoeff
Drag force coefficient.


liftCoeff

IParamDiffFunction liftCoeff
Lift force coefficient.


mainShape

CrossSectionProvider mainShape
Main satellite shape.

Class fr.cnes.sirius.patrius.assembly.properties.AeroSphereProperty extends AeroCrossSectionProperty implements Serializable

serialVersionUID: -6756221234693713611L

Serialized Fields

sphereRadius

double sphereRadius
Sphere radius (m).


sphereArea

double sphereArea
Sphere radius area (m2).

Class fr.cnes.sirius.patrius.assembly.properties.MassEquation extends Object implements Serializable

serialVersionUID: 4585447992608363108L

Serialized Fields

name

String name
Equation name


flowRate

double flowRate
flow rate

Class fr.cnes.sirius.patrius.assembly.properties.MassProperty extends Parameterizable implements Serializable

serialVersionUID: 4120164826609170722L

Serialized Fields

mass

Parameter mass
Mass of the part.

Class fr.cnes.sirius.patrius.assembly.properties.TankProperty extends Parameterizable implements Serializable

serialVersionUID: 7714453843267281713L

Serialized Fields

name

String name
Name.


massProperty

MassProperty massProperty
Mass property.


Package fr.cnes.sirius.patrius.assembly.properties.features

Class fr.cnes.sirius.patrius.assembly.properties.features.Facet extends Object implements Serializable

Serialized Fields

normal

Vector3D normal
Unit Normal vector


area

double area
Area


Package fr.cnes.sirius.patrius.events

Class fr.cnes.sirius.patrius.events.CentralBodyMaskCircularFOVDetector extends AbstractDetector implements Serializable

serialVersionUID: 4676339505975043489L

Serialized Fields

eclipseDetector

EclipseDetector eclipseDetector
The eclipse detector taking into account ellipsoid body shape


circularFOVDetector

CircularFieldOfViewDetector circularFOVDetector
The circular field of view detector


actionCentralBodyMask

EventDetector.Action actionCentralBodyMask
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed.

Class fr.cnes.sirius.patrius.events.CombinedPhenomenaDetector extends AbstractDetector implements Serializable

serialVersionUID: 6674610443713490158L

Serialized Fields

detector1

EventDetector detector1
First event detector.


increasingIsStart1

boolean increasingIsStart1
True if increasing of the detector1 g function (from negative to positive value) represents the "beginning" of the phenomenon associated to the event.


detector2

EventDetector detector2
Second event detector.


increasingIsStart2

boolean increasingIsStart2
True if increasing of the detector2 g function (from negative to positive value) represents the "beginning" of the phenomenon associated to the event.


together

boolean together
True if the boolean operator is AND, false if it is OR.


actionCombinedPhenomena

EventDetector.Action actionCombinedPhenomena
Action performed

Class fr.cnes.sirius.patrius.events.EarthZoneDetector extends AbstractDetector implements Serializable

serialVersionUID: -1486877151128101288L

Serialized Fields

centralBodyShape

BodyShape centralBodyShape
the central body


fields

List<E> fields
The pyramidal field that represent the cone of space over the zone.


frame

Frame frame
Body attached frame


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when the spacecraft point enters the zone.


actionAtExit

EventDetector.Action actionAtExit
Action performed when the spacecraft point leaves the zone.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when the spacecraft point enters the zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when the spacecraft point leaves the zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.GenericCodingEventDetector extends Object implements Serializable

serialVersionUID: -8199109406635873283L

Serialized Fields

eventDetector

EventDetector eventDetector
Inner event detector.


increasingCode

String increasingCode
Code for the event that is triggered when g increases (from negative to positive value).


decreasingCode

String decreasingCode
Code for the event that is triggered when g decreases (from positive to negative value).


increasingIsStart

boolean increasingIsStart
True if increasing of the g function (from negative to positive value) represents the "beginning" of the phenomenon associated to the event.


phenomenaSupported

boolean phenomenaSupported
True when phenomena are supported.


phenomenonCode

String phenomenonCode
Phenomenon code.


delay

double delay
The delay of the event to log from the event detected during propagation.


occurrence

int occurrence
The occurrence number of the event to log.


nOccurrence

int nOccurrence
Parameter that tracks the number of occurrences of the event during propagation.


eventType

String eventType
Code for the event we want to log:
- STANDARD: no delay and no occurrence number;
- DELAY: a delay is associated to the logged event;
- N_OCCURRENCE: an occurrence number is associated to the logged event.


Package fr.cnes.sirius.patrius.events.sensor

Class fr.cnes.sirius.patrius.events.sensor.AbstractDetectorWithTropoCorrection extends AbstractDetector implements Serializable

serialVersionUID: -1504378004238040001L

Serialized Fields

correction

AngularCorrection correction
The correction model to apply to the station elevation.


station

GeometricStationAntenna station
Topocentric frame in which elevation should be evaluated.

Class fr.cnes.sirius.patrius.events.sensor.ExtremaSightAxisDetector extends AbstractDetector implements Serializable

serialVersionUID: -5397188919344806100L

Serialized Fields

targetPoint

PVCoordinatesProvider targetPoint
The target point : could be on central body or a vehicle


sightAxis

Vector3D sightAxis
The line defining the sight view expressed in attitude local frame


vehicle

Assembly vehicle
Used if the user define an assembly to define spacecraft


sensorName

String sensorName
Used if the user define an assembly containing a part with sensor property to modelize spacecraft


actionMIN

EventDetector.Action actionMIN
Action performed at local minimum detection.


actionMAX

EventDetector.Action actionMAX
Action performed at local maximum detection.


removeMIN

boolean removeMIN
True if detector should be removed at local minimum detection.


removeMAX

boolean removeMAX
True if detector should be removed at local maximum detection.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.sensor.MaskingDetector extends AbstractDetector implements Serializable

serialVersionUID: 9023955237855203037L

Serialized Fields

sensor

SensorModel sensor
the sensor


inAssembly

Assembly inAssembly
the assembly to consider


maskingObjectName

String maskingObjectName
first masking object name


maskingPartName

String maskingPartName
first masking spacecraft's part name (if the first masking part is a spacecraft)


none

String none
"none" String


actionAtRaising

EventDetector.Action actionAtRaising
Action performed when propagation at raising.


actionAtSetting

EventDetector.Action actionAtSetting
Action performed when propagation at setting.


removeAtRaising

boolean removeAtRaising
True if detector should be removed at raising.


removeAtSetting

boolean removeAtSetting
True if detector should be removed at setting.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.sensor.RFVisibilityDetector extends AbstractDetector implements Serializable

serialVersionUID: -8151701971140621219L

Serialized Fields

lbModel

RFLinkBudgetModel lbModel
The RF link budget model


lbThreshold

double lbThreshold
The RF link budget threshold for the nominal mode


assembly

Assembly assembly
The assembly representing the satellite.


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when entering the region of RF visibility.


actionAtExit

EventDetector.Action actionAtExit
Action performed when exiting the region of RF visibility.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when the spacecraft point enters the zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when the spacecraft point leaves the zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.sensor.SatToSatMutualVisibilityDetector extends AbstractDetector implements Serializable

serialVersionUID: 8838555816491196733L

Serialized Fields

inMainSpacecraftId

String inMainSpacecraftId
the main spacecraft id


inSecondarySpacecraftId

String inSecondarySpacecraftId
the secondary spacecraft id


inSensorMainSpacecraft

SensorModel inSensorMainSpacecraft
the main spacecraft sensor


inMainSpacecraft

Assembly inMainSpacecraft
the main assembly to consider


inSensorSecondarySpacecraft

SensorModel inSensorSecondarySpacecraft
the secondary spacecraft sensor


inSecondarySpacecraft

Assembly inSecondarySpacecraft
the secondary assembly to consider


secondPropagator

Propagator secondPropagator
the propagator for the secondary spacecraft (in single spacecraft propagation mode)


maskingCheck

boolean maskingCheck
true if maskings must be computed


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when entering the visibility zone.


actionAtExit

EventDetector.Action actionAtExit
Action performed when exiting the visibility zone.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when entering the visibility zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when exiting the visibility zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).


firstCall

boolean firstCall
True if g() method is called for thr first time.


type

fr.cnes.sirius.patrius.events.sensor.SatToSatMutualVisibilityDetector.PropagationType type
Type of the propagation (mono or multi).

Class fr.cnes.sirius.patrius.events.sensor.SecondarySpacecraft extends Object implements Serializable

serialVersionUID: 4244801907421842435L

Serialized Fields

inAssembly

Assembly inAssembly
the spacecraft's assembly


inPropagator

Propagator inPropagator
the spacecraft's propagator


inName

String inName
the spacecraft's name

Class fr.cnes.sirius.patrius.events.sensor.SensorInhibitionDetector extends AbstractDetector implements Serializable

serialVersionUID: 5320120546742645596L

Serialized Fields

sensor

SensorModel sensor
the sensor


inAssembly

Assembly inAssembly
the assembly to consider


inhibitionNumber

int inhibitionNumber
the first inhibition target to enter its field


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when entering the inhibition zone.


actionAtExit

EventDetector.Action actionAtExit
Action performed when exiting the inhibition zone.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when entering the inhibition zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when exiting the inhibition zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.sensor.SensorVisibilityDetector extends AbstractDetector implements Serializable

serialVersionUID: 5320120546742645596L

Serialized Fields

sensor

SensorModel sensor
the sensor


inAssembly

Assembly inAssembly
the assembly to consider


inhibitionNumber

int inhibitionNumber
the first inhibition target to enter its field


maskingObjectName

String maskingObjectName
first masking object name


maskingPartName

String maskingPartName
first masking spacecraft's part name (if the first masking part is a spacecraft)


none

String none
"none" String


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when entering the visibility zone.


actionAtExit

EventDetector.Action actionAtExit
Action performed when exiting the visibility zone.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when entering the visibility zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when exiting the visibility zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.sensor.StationToSatMutualVisibilityDetector extends AbstractDetectorWithTropoCorrection implements Serializable

serialVersionUID: -3026633624287530222L

Serialized Fields

inSensorSpacecraft

SensorModel inSensorSpacecraft
The spacecraft sensor


inSpacecraft

Assembly inSpacecraft
The assembly to consider


maskingCheck

boolean maskingCheck
True if maskings must be computed


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when entering the visibility zone.


actionAtExit

EventDetector.Action actionAtExit
Action performed when exiting the visibility zone.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when entering the visibility zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when exiting the visibility zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.sensor.TargetInFieldOfViewDetector extends AbstractDetector implements Serializable

serialVersionUID: 5320120546742645596L

Serialized Fields

sensor

SensorModel sensor
the sensor


inAssembly

Assembly inAssembly
the assembly to consider


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when entering the visibility zone.


actionAtExit

EventDetector.Action actionAtExit
Action performed when exiting the visibility zone.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when entering the visibility zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when exiting the visibility zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class fr.cnes.sirius.patrius.events.sensor.VisibilityFromStationDetector extends AbstractDetectorWithTropoCorrection implements Serializable

serialVersionUID: 764052454048950887L

Serialized Fields

actionAtRaising

EventDetector.Action actionAtRaising
Action performed when propagation at raising.


actionAtSetting

EventDetector.Action actionAtSetting
Action performed when propagation at setting.


removeAtRaising

boolean removeAtRaising
True if detector should be removed at raising.


removeAtSetting

boolean removeAtSetting
True if detector should be removed at setting.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).


Package fr.cnes.sirius.patrius.forces

Class fr.cnes.sirius.patrius.forces.ConstantThrustManeuver extends JacobiansParameterizable implements Serializable

serialVersionUID: 5349622732741384211L

Serialized Fields

firingStartDetector

EventDetector firingStartDetector
Firing start detector.


firingStopDetector

EventDetector firingStopDetector
Firing stop detector.


direction

Vector3D direction
inDirection of the acceleration in the frame defined by the user.


frame

Frame frame
Frame of the acceleration inDirection. If null and no LOF has been provided, the acceleration is expressed in the satellite frame.


lofType

LOFType lofType
Local orbital frame type. If null and no frame has been provided, the acceleration is expressed in the satellite frame.


massModel

MassProvider massModel
Mass model.


tankProp

TankProperty tankProp
Tank property.


engineProp

PropulsiveProperty engineProp
Propulsive property.


firing

boolean firing
State of the engine (internal variable).


removeMassDv

boolean removeMassDv
Boolean for removal of mass dv (internal variable).

Class fr.cnes.sirius.patrius.forces.EmpiricalForce extends JacobiansParameterizable implements Serializable

serialVersionUID: 5685047685477772591L

Serialized Fields

n

int n
The harmonic factor.


s

Vector3D s
The vector S whose cross product with ω is used as a reference direction for the spacecraft orbital position computation. This vector shall be expressed in the SpacecraftState inertial frame.


coeffFrame

Frame coeffFrame
The local frame of definition of vectors A, B and C If null, the acceleration is expressed in the satellite frame


coeffFrameLOFType

LOFType coeffFrameLOFType
The local orbital frame type of definition of vectors A, B and C.


coeffAx

IParamDiffFunction coeffAx
Parameterizable coef A (representing the coefficient of cos(wnt) in the acceleration formula) along x.


coeffAy

IParamDiffFunction coeffAy
Parameterizable coef A (representing the coefficient of cos(wnt) in the acceleration formula) along y.


coeffAz

IParamDiffFunction coeffAz
Parameterizable coef A (representing the coefficient of cos(wnt) in the acceleration formula) along z.


coeffBx

IParamDiffFunction coeffBx
Parameterizable coef B (representing the coefficient of sin(wnt) in the acceleration formula) along x.


coeffBy

IParamDiffFunction coeffBy
Parameterizable coef B (representing the coefficient of sin(wnt) in the acceleration formula) along y.


coeffBz

IParamDiffFunction coeffBz
Parameterizable coef B (representing the coefficient of sin(wnt) in the acceleration formula) along z.


coeffCx

IParamDiffFunction coeffCx
Parameterizable coef C (representing the constant term in the acceleration formula) along x.


coeffCy

IParamDiffFunction coeffCy
Parameterizable coef C (representing the constant term in the acceleration formula) along y.


coeffCz

IParamDiffFunction coeffCz
Parameterizable coef C (representing the constant term in the acceleration formula) along z.

Class fr.cnes.sirius.patrius.forces.VariableThrustManeuver extends JacobiansParameterizable implements Serializable

serialVersionUID: 7627704061185299151L

Serialized Fields

firingStartDetector

EventDetector firingStartDetector
Firing start detector.


firingStopDetector

EventDetector firingStopDetector
Firing stop detector.


thrust

IDependentVariable<T> thrust
Engine thrust.


direction

IDependentVectorVariable<T> direction
Direction of the thrust in the frame defined by the user.


frame

Frame frame
Frame of the acceleration direction. If null and no LOF has been provided, the acceleration is expressed in the satellite frame.


lofType

LOFType lofType
Local orbital frame type. If null and no frame has been provided, the acceleration is expressed in the satellite frame.


isp

IDependentVariable<T> isp
ISP.


mass

MassProvider mass
Mass model


partFiring

String partFiring
Name of thruster in mass model


firing

boolean firing
State of the engine.


lastFlowRate

double lastFlowRate
Last flow rate


Package fr.cnes.sirius.patrius.forces.radiation

Class fr.cnes.sirius.patrius.forces.radiation.PatriusSolarRadiationPressure extends JacobiansParameterizable implements Serializable

serialVersionUID: -4510170320082379419L

Serialized Fields

sun

PVCoordinatesProvider sun
Sun model.


earthModel

GeometricBodyShape earthModel
Earth model.


spacecraft

RadiationSensitive spacecraft
Spacecraft.


fluxParam

Parameter fluxParam
Normalized reference flux parameter


cachedSatSunVector

Vector3D cachedSatSunVector
Cached Satellite-Sun vector.


cachedPosition

Vector3D cachedPosition
Cached satellite position.


cachedDate

AbsoluteDate cachedDate
Cached date.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.


Package fr.cnes.sirius.patrius.guidance

Class fr.cnes.sirius.patrius.guidance.AngularVelocitiesHarmonicProfile extends GuidanceProfile implements Serializable

serialVersionUID: 5937397877355934211L

Serialized Fields

date

AbsoluteDate date
initial date


rotation

Rotation rotation
initial rotation


oFrame

Frame oFrame
frame of initial rotation and Fourier series


xfs

FourierSeries xfs
theta dot x


yfs

FourierSeries yfs
theta dot y


zfs

FourierSeries zfs
theta dot z


vectorFunction

Vector3DFunction vectorFunction
angular velocity wrapper


type

KinematicsToolkit.IntegrationType type
integration type


step

double step
integration step

Class fr.cnes.sirius.patrius.guidance.AngularVelocitiesPolynomialProfile extends GuidanceProfile implements Serializable

serialVersionUID: 481261569201925028L

Serialized Fields

referenceFrame

Frame referenceFrame
The reference frame of the polynomial functions.


rotation

Rotation rotation
Initial rotation.


dateZero

AbsoluteDate dateZero
The date at x = 0.


segments

List<E> segments
List of polynomial functions on segments.


vectorFunction

Vector3DFunction vectorFunction
Angular velocity wrapper


type

KinematicsToolkit.IntegrationType type
integration type


step

double step
integration step

Class fr.cnes.sirius.patrius.guidance.GuidanceProfile extends Object implements Serializable

serialVersionUID: 1774730921131738218L

Serialized Fields

interval

AbsoluteDateInterval interval
interval of validity

Class fr.cnes.sirius.patrius.guidance.QuaternionHarmonicProfile extends GuidanceProfile implements Serializable

serialVersionUID: 4343338300700455854L

Serialized Fields

date0

AbsoluteDate date0
Initial date.


referenceFrame

Frame referenceFrame
The reference frame of the Fourier series.


q0fs

FourierSeries q0fs
Fourier series representing the q0 component of the quaternion.


q1fs

FourierSeries q1fs
Fourier series representing the q1 component of the quaternion.


q2fs

FourierSeries q2fs
Fourier series representing the q2 component of the quaternion.


q3fs

FourierSeries q3fs
Fourier series representing the q3 component of the quaternion.

Class fr.cnes.sirius.patrius.guidance.QuaternionPolynomialProfile extends GuidanceProfile implements Serializable

serialVersionUID: -8642294471802958076L

Serialized Fields

referenceFrame

Frame referenceFrame
The reference frame of the polynomial functions.


segments

List<E> segments
List of polynomial functions on segments.


Package fr.cnes.sirius.patrius.projections

Class fr.cnes.sirius.patrius.projections.AbstractProjection extends Object implements Serializable

serialVersionUID: -5639443987042063885L

Serialized Fields

referenceShape

ProjectionEllipsoid referenceShape
Reference shape.


pivot

GeodeticPoint pivot
Pivot point used for projections define by its longitude and latitude.

Class fr.cnes.sirius.patrius.projections.GeneralizedFlamsteedSamson extends Mercator implements Serializable

serialVersionUID: -5510747491232792509L

Class fr.cnes.sirius.patrius.projections.IdentityProjection extends AbstractProjection implements Serializable

serialVersionUID: 430763443341865968L

Class fr.cnes.sirius.patrius.projections.Mercator extends AbstractProjection implements Serializable

serialVersionUID: 5232288358412768877L

Serialized Fields

azimuth

double azimuth
Azimuth (for rotated Mercator projection), can be 0. Convention used : azimuth is angle from the north direction to the current direction in CLOCKWISE sense.


cosAz

double cosAz
Cosinus of the azimuth.


sinAz

double sinAz
Sinus of the azimuth.


centered

boolean centered
if centered, Y coordinates equal 0 in pivot point. The rotation if around pivot.


series

boolean series
indicates if the inverse projection uses a direct method with series, or an iterative method.


pivotCosLat

double pivotCosLat
Cosinus of the latitude at the pivot point.


scaledRadius

double scaledRadius
Celestial body scaled radius.

Class fr.cnes.sirius.patrius.projections.ProjectionEllipsoid extends ExtendedOneAxisEllipsoid implements Serializable

serialVersionUID: 1L

Serialized Fields

series

double[] series
Ellipsoid series coefficients used to compute ellipsoid series

See Also:
https://pubs.er.usgs.gov/publication/pp1395

seriesComputed

boolean seriesComputed
Boolean to indicate if series have been computed.


Package fr.cnes.sirius.patrius.propagation

Class fr.cnes.sirius.patrius.propagation.PVCoordinatePropagator extends AbstractPropagator implements Serializable

serialVersionUID: -7801485357930534815L

Serialized Fields

pvProv

PVCoordinatesProvider pvProv
PVCoordinatesProvider used to propagate the position velocity


Package fr.cnes.sirius.patrius.propagation.precomputed.multi

Class fr.cnes.sirius.patrius.propagation.precomputed.multi.MultiIntegratedEphemeris extends AbstractPropagator implements Serializable

serialVersionUID: 2114446502509891643L

Serialized Fields

orbitType

OrbitType orbitType
Propagation orbit type.


angleType

PositionAngle angleType
Position angle type.


referenceFrame

Frame referenceFrame
Reference frame.


stateVectorInfo

MultiStateVectorInfo stateVectorInfo
State vector informations


mu

double mu
Central body gravitational constant.


startDates

List<E> startDates
List of start dates of the integration (can be min or max).


minDates

List<E> minDates
List of first date of the ranges.


maxDates

List<E> maxDates
List of last date of the ranges.


models

List<E> models
List of underlying raw mathematical models.


satId

String satId
Sat id.


Package fr.cnes.sirius.patrius.signalpropagation

Class fr.cnes.sirius.patrius.signalpropagation.AzoulayModel extends Object implements Serializable

serialVersionUID: 4794751982189820026L

Serialized Fields

inPressure

double inPressure
the ground atmospheric pressure


tK

double tK
the ground atmospheric temperature


inMoisture

double inMoisture
the ground atmospheric moisture


inAltitude

double inAltitude
the ground point geodetic altitude


inIsGeometricElevation

boolean inIsGeometricElevation
True if the correction due to the troposphere is computed from the geometric value of the elevation, to get the true elevation value; false if the correction is computed from the true value of the elevation (the measure), to get the geometric value.


Package fr.cnes.sirius.patrius.stela

Class fr.cnes.sirius.patrius.stela.PerigeeAltitudeDetector extends AbstractDetector implements Serializable

serialVersionUID: -1552109617025755015L

Serialized Fields

altitude

double altitude
Threshold altitude value (m).


earthRadius

double earthRadius
earth Radius with respect to which altitude should be evaluated.


isOsculating

boolean isOsculating
Is the perigee to be computed in osculating elements.


orbitConverter

OrbitNatureConverter orbitConverter
Orbit convertor to compute osculating perigee.


actionAtAscending

EventDetector.Action actionAtAscending
Action performed at altitude detection when ascending.


actionAtDescending

EventDetector.Action actionAtDescending
Action performed at altitude detection when descending.


removeAtAscending

boolean removeAtAscending
True if detector should be removed at altitude detection when ascending.


removeAtDescending

boolean removeAtDescending
True if detector should be removed at altitude detection when descending.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed at altitude detection (updated by eventOccured).


Package fr.cnes.sirius.patrius.stela.bodies

Class fr.cnes.sirius.patrius.stela.bodies.MeeusMoonStela extends AbstractCelestialBody implements Serializable

serialVersionUID: 1L

Serialized Fields

earthRadius

double earthRadius
The Earth Radius.

Class fr.cnes.sirius.patrius.stela.bodies.MeeusSunStela extends AbstractCelestialBody implements Serializable

serialVersionUID: 1L


Package fr.cnes.sirius.patrius.stela.forces.atmospheres

Class fr.cnes.sirius.patrius.stela.forces.atmospheres.MSIS00Adapter extends Object implements Serializable

serialVersionUID: -1995857838866326747L

Serialized Fields

atmosModel

NRLMSISE00 atmosModel
An instance of the MSIS00 model.


output

Output output
Output for the MSIS00 density computation.


flags

Flags flags
Flags for the MSIS00 density computation.


flattening

double flattening
Flattening of the Earth.


rEquatorial

double rEquatorial
Earth Radius.


inputParams

MSISE2000InputParameters inputParams
Solar activity data container.


calendar

Calendar calendar
Calendar (internal variable, set there for computation time saving).


sun

CelestialBody sun
The Sun.


cachedTemperature

double cachedTemperature
Cache mecanism - Output temperature.


cachedOutputData

AtmosphereData cachedOutputData
Cache mecanism - Output atmosphere data.


cachedDate

AbsoluteDate cachedDate
Cache mecanism - Input date.


cachedFrame

Frame cachedFrame
Cache mecanism - Input frame.


cachedPosition

Vector3D cachedPosition
Cache mecanism - Input position.


Package fr.cnes.sirius.patrius.stela.forces.drag

Class fr.cnes.sirius.patrius.stela.forces.drag.StelaAeroModel extends Parameterizable implements Serializable

serialVersionUID: 4898707923970013932L

Serialized Fields

mass

double mass
The spacecraft mass.


cd

StelaCd cd
The spacecraft drag coefficient.


surface

double surface
The spacecraft cross section (m2).


atmosphere

Atmosphere atmosphere
The atmosphere.


geodPosition

GeodPosition geodPosition
The class representing the geodetic position of the spacecraft.


densityDerivativesByFullFiniteDifference

boolean densityDerivativesByFullFiniteDifference
Atmospheric density derivatives computation by full finite differences or altitude finite differences flag.


atmosDp

double atmosDp
Parameters representing:
- dX in atmospheric density derivatives full finite differences computation (m).
- dH in atmospheric density derivatives altitude finite differences computation (m).


Package fr.cnes.sirius.patrius.stela.orbits

Class fr.cnes.sirius.patrius.stela.orbits.StelaEquinoctialOrbit extends Orbit implements Serializable

serialVersionUID: 4389291298378313927L

Serialized Fields

parameters

StelaEquinoctialParameters parameters
Orbital parameters.


Package fr.cnes.sirius.patrius.stela.propagation

Class fr.cnes.sirius.patrius.stela.propagation.ForcesStepHandler extends Object implements Serializable

serialVersionUID: 6884459947160793318L

Serialized Fields

converter

OrbitNatureConverter converter
Orbit nature converter.


nonInertialContribution

NonInertialContribution nonInertialContribution
Non-inertial contribution.


dnonInertial

double[] dnonInertial
Non-inertial contribution (value).

Class fr.cnes.sirius.patrius.stela.propagation.StelaAbstractPropagator extends Object implements Serializable

serialVersionUID: 2434402795728927604L

Serialized Fields

oldStepHandler

OrekitFixedStepHandler oldStepHandler
Entry Step handler.


eventsStates

Collection<E> eventsStates
Event steps.


integrator

FirstOrderIntegrator integrator
Integrator for the orbital extrapolation process.


attitudeProviderForces

AttitudeProvider attitudeProviderForces
Attitude provider for forces computation.


attitudeProviderEvents

AttitudeProvider attitudeProviderEvents
Attitude provider for events computation.


attitudeProviderByDefault

AttitudeProvider attitudeProviderByDefault
Attitude provider given by default for one attitude.


mode

int mode
Propagation mode.


fixedStepSize

double fixedStepSize
Fixed step size.


stepHandler

OrekitStepHandler stepHandler
Step handler.


stepHandlers

List<E> stepHandlers
Step handlers.


statesInitialized

boolean statesInitialized
Initialization indicator of events states.


additionalStateProviders

List<E> additionalStateProviders
Additional state providers.


interpolator

StelaBasicInterpolator interpolator
Steps interpolator.


lastPropagationStart

AbsoluteDate lastPropagationStart
Start date of last propagation.


lastPropagationEnd

AbsoluteDate lastPropagationEnd
End date of last propagation.


startDate

AbsoluteDate startDate
Start date.


pvProvider

PVCoordinatesProvider pvProvider
Provider for attitude computation.


initialState

SpacecraftState initialState
Initial state.


isLastStep

boolean isLastStep
Indicator for last step.


isLastDetection

boolean isLastDetection
Indicator for last detection of the current detector.


interInitialised

boolean interInitialised
Initialisation indicator for interpolation


storeTimeDerivatives

boolean storeTimeDerivatives
Flag to indicate if time derivatives dE'/dt must be stored.


registerTimeDerivatives

boolean registerTimeDerivatives
Flag to indicate if time derivatives dE'/dt must be stored during next step (internal use only).


timeDerivativesList

List<E> timeDerivativesList
Time derivatives list.

Class fr.cnes.sirius.patrius.stela.propagation.StelaBasicInterpolator extends Object implements Serializable

serialVersionUID: 26269718303505539L

Serialized Fields

previousDate

AbsoluteDate previousDate
Previous date.


currentDate

AbsoluteDate currentDate
Current date.


interpolatedState

SpacecraftState interpolatedState
Interpolated state.


initialState

SpacecraftState initialState
Initial state.


currentState

SpacecraftState currentState
Interpolated state.


forward

boolean forward
Forward propagation indicator.


additionalStateProviders

List<E> additionalStateProviders
Additional state providers.

Class fr.cnes.sirius.patrius.stela.propagation.StelaGTOPropagator extends StelaAbstractPropagator implements Serializable

serialVersionUID: 6976438319827286237L

Serialized Fields

wasException

boolean wasException
Was the exception mecanism triggered already


maxDate

AbsoluteDate maxDate
Max date after which simulation has to fail if exception mecanism was triggered


stepCounter

int stepCounter
Step counter for drag computation.


integrationFrame

Frame integrationFrame
Frame to be used during the extrapolation (CIRF).


gaussForces

List<E> gaussForces
Gauss force models used during the extrapolation of the orbit.


lagrangeForces

List<E> lagrangeForces
Lagrange force models used during the extrapolation of the orbit.


referenceDate

AbsoluteDate referenceDate
Reference date.


mu

double mu
Current μ.


mass

double mass
The mass of the spacecraft.


osculatingFlag

boolean osculatingFlag
Is the orbital state in osculating parameters.


addEquationsList

List<E> addEquationsList
Additional equations and associated data.


converter

OrbitNatureConverter converter
The mean / osculating orbit converter.


recomputeDrag

boolean recomputeDrag
Drag re-computation parameter


dDragdt

double[] dDragdt
Stored drag contribution.


maxShift

double maxShift
Maximum number of original steps after which propagation is stopped


minStepSize

double minStepSize
Minimum step size.


forcesStepHandler

ForcesStepHandler forcesStepHandler
Step handler for forces requiring update every step, not every substep.


Package fr.cnes.sirius.patrius.tools.ephemerisComparator

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.AbstractDataLoader extends Object implements Serializable

serialVersionUID: -8498144026343789919L

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.ComparisonData extends Data<Double> implements Serializable

serialVersionUID: 9118379652399697119L

Serialized Fields

thresholds

ArrayList<E> thresholds
represents an associated set of thresholds


meanDeviation

ArrayList<E> meanDeviation
represents an associated set of means, one per column


maxDeviation

ArrayList<E> maxDeviation
represents an associated set of maximums, one per column


sigmaDeviation

ArrayList<E> sigmaDeviation
represents an associated set of sigma, one per column

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.Data extends Object implements Serializable

serialVersionUID: -1686168254739120113L

Serialized Fields

columns

ArrayList<E> columns
represents a set of columns extracted from a data file.

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.DateDPFacade extends AbsoluteDate implements Serializable

serialVersionUID: 4873688185707481412L

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.MeaningfulData extends Data<DeviationProvider> implements Serializable

serialVersionUID: 1019774180194459606L

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.PSimuDataLoader extends AbstractDataLoader implements Serializable

serialVersionUID: 1652822976916289540L

Serialized Fields

ephemerisPattern

Pattern ephemerisPattern
Pattern for the ephemeris columns.

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.PVCoordinatesDPFacade extends PVCoordinates implements Serializable

serialVersionUID: 6453185373436578483L

Serialized Fields

type

DataType type
The type associated with this PV instance : conditions the type of computed deviation.


qsw

boolean qsw
QSW or TNW frame.

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.RawDataComparator extends DataComparator<Double> implements Serializable

serialVersionUID: 8189165708223983569L

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.ThresholdsData extends Data<Double> implements Serializable

serialVersionUID: 7662856391834918136L

Serialized Fields

acceptableNumbers

ArrayList<E> acceptableNumbers
represents an associated set of number of acceptable lines, one per column


refusedNumbers

ArrayList<E> refusedNumbers
represents an associated set of number of refused lines, one per column


firstRefusedLines

ArrayList<E> firstRefusedLines
represents an associated set of number of the first refused lines on each column.

Class fr.cnes.sirius.patrius.tools.ephemerisComparator.VectorDPFacade extends ArrayRealVector implements Serializable

serialVersionUID: -7474179759071392547L


Package fr.cnes.sirius.patrius.tools.exception

Class fr.cnes.sirius.patrius.tools.exception.EphemerisComparatorException extends Exception implements Serializable

serialVersionUID: 3499429249873865775L

Class fr.cnes.sirius.patrius.tools.exception.EphemerisComparatorRuntimeException extends RuntimeException implements Serializable

serialVersionUID: 3681052026194387286L


Package fr.cnes.sirius.patrius.utils

Class fr.cnes.sirius.patrius.utils.AngleInterval extends AbstractInterval implements Serializable

serialVersionUID: -5206233637720732029L

Serialized Fields

lowerAngle

double lowerAngle
lower end angle value


upperAngle

double upperAngle
upper end angle value


reference

double reference
reference angle value


length

double length
interval length value

Class fr.cnes.sirius.patrius.utils.GenericInterval extends AbstractInterval implements Serializable

serialVersionUID: -8322705461339724889L

Serialized Fields

upperData

Object upperData
upper end data value


lowerData

Object lowerData
lower end data value


Package fr.cnes.sirius.patrius.wrenches

Class fr.cnes.sirius.patrius.wrenches.SolarRadiationWrench extends Parameterizable implements Serializable

serialVersionUID: 2682628484008113102L

Serialized Fields

sun

PVCoordinatesProvider sun
Sun model.


earthModel

GeometricBodyShape earthModel
Earth model.


spacecraft

RadiationWrenchSensitive spacecraft
Spacecraft.


sunDistance

Parameter sunDistance
Parameter for reference sun distance


sunPressure

Parameter sunPressure
Parameter for reference sun pressure


cachedSatSunVector

Vector3D cachedSatSunVector
Cached Satellite-Sun vector.


cachedPosition

Vector3D cachedPosition
Cached satellite position.


cachedDate

AbsoluteDate cachedDate
Cached date.


Package fr.cnes.sirius.validate.mocks.ephemeris

Class fr.cnes.sirius.validate.mocks.ephemeris.UserCelestialBody extends AbstractCelestialBody implements Serializable

serialVersionUID: -1863617019515445599L

Serialized Fields

eph

IUserEphemeris eph
Ephemeris.


dateEphemeris

AbsoluteDate[] dateEphemeris
The list of dates.


framesConfiguration

FramesConfiguration framesConfiguration
Frame configuration.


Package fr.cnes.sirius.validate.parallel

Class fr.cnes.sirius.validate.parallel.ParallelException extends RuntimeException implements Serializable

serialVersionUID: 5510913937832728366L


Package org.apache.commons.math3.analysis.differentiation

Class org.apache.commons.math3.analysis.differentiation.DerivativeStructure extends Object implements Serializable

serialVersionUID: 20120730L

Serialization Methods

writeReplace

private Object writeReplace()
Replace the instance with a data transfer object for serialization.

Serialized Fields

data

double[] data
Combined array holding all values.

Class org.apache.commons.math3.analysis.differentiation.FiniteDifferencesDifferentiator extends Object implements Serializable

serialVersionUID: 20120917L

Serialized Fields

nbPoints

int nbPoints
Number of points to use.


stepSize

double stepSize
Step size.


halfSampleSpan

double halfSampleSpan
Half sample span.


tMin

double tMin
Lower bound for independent variable.


tMax

double tMax
Upper bound for independent variable.


Package org.apache.commons.math3.analysis.interpolation

Class org.apache.commons.math3.analysis.interpolation.DividedDifferenceInterpolator extends Object implements Serializable

serialVersionUID: 107049519551235069L

Class org.apache.commons.math3.analysis.interpolation.LoessInterpolator extends Object implements Serializable

serialVersionUID: 5204927143605193821L

Serialized Fields

bandwidth

double bandwidth
The bandwidth parameter: when computing the loess fit at a particular point, this fraction of source points closest to the current point is taken into account for computing a least-squares regression.

A sensible value is usually 0.25 to 0.5.


robustnessIters

int robustnessIters
The number of robustness iterations parameter: this many robustness iterations are done.

A sensible value is usually 0 (just the initial fit without any robustness iterations) to 4.


accuracy

double accuracy
If the median residual at a certain robustness iteration is less than this amount, no more iterations are done.

Class org.apache.commons.math3.analysis.interpolation.NevilleInterpolator extends Object implements Serializable

serialVersionUID: 3003707660147873733L


Package org.apache.commons.math3.analysis.polynomials

Class org.apache.commons.math3.analysis.polynomials.FourierSeries extends Object implements Serializable

serialVersionUID: -669438626664714658L

Serialized Fields

angularFrequency

double angularFrequency
angular frequency


constant

double constant
a0 coefficient


cosArray

double[] cosArray
a coefficients


sinArray

double[] sinArray
b coefficients


degree

int degree
degree of polynomial

Class org.apache.commons.math3.analysis.polynomials.FourierSeriesApproximation extends Object implements Serializable

serialVersionUID: 173810426201847455L

Serialized Fields

function

UnivariateFunction function
Original function


fourier

FourierSeries fourier
Fourier series approximation

Class org.apache.commons.math3.analysis.polynomials.PolynomialFunction extends Object implements Serializable

serialVersionUID: -7726511984200295583L

Serialized Fields

coefficients

double[] coefficients
The coefficients of the polynomial, ordered by degree -- i.e., coefficients[0] is the constant term and coefficients[n] is the coefficient of x^n where n is the degree of the polynomial.

Class org.apache.commons.math3.analysis.polynomials.TrigonometricPolynomialFunction extends Object implements Serializable

serialVersionUID: -7735389592574470960L

Serialized Fields

a0

double a0
a0 coefficient


a

double[] a
a coefficients


b

double[] b
b coefficients


degree

int degree
degree of polynomial

Class org.apache.commons.math3.analysis.polynomials.TrigonometricPolynomialPrimitive extends Object implements Serializable

serialVersionUID: -199931044622539474L

Serialized Fields

triPolynomial

TrigonometricPolynomialFunction triPolynomial
Trigonometric Polynomial part


linPolynomial

PolynomialFunction linPolynomial
Linear Polynomial part


Package org.apache.commons.math3.complex

Class org.apache.commons.math3.complex.Complex extends Object implements Serializable

serialVersionUID: -6195664516687396620L

Serialization Methods

readResolve

protected final Object readResolve()
Resolve the transient fields in a deserialized Complex Object. Subclasses will need to override Complex.createComplex(double, double) to deserialize properly.

Since:
2.0
Serialized Fields

imaginary

double imaginary
The imaginary part.


real

double real
The real part.

Class org.apache.commons.math3.complex.ComplexField extends Object implements Serializable

serialVersionUID: -6130362688700788798L

Serialization Methods

readResolve

private Object readResolve()
Handle deserialization of the singleton.

Class org.apache.commons.math3.complex.Quaternion extends Object implements Serializable

serialVersionUID: 20092012L

Serialized Fields

q0

double q0
First component (scalar part).


q1

double q1
Second component (first vector part).


q2

double q2
Third component (second vector part).


q3

double q3
Fourth component (third vector part).

Class org.apache.commons.math3.complex.RootsOfUnity extends Object implements Serializable

serialVersionUID: 20120201L

Serialized Fields

omegaCount

int omegaCount
Number of roots of unity.


omegaReal

double[] omegaReal
Real part of the roots.


omegaImaginaryCounterClockwise

double[] omegaImaginaryCounterClockwise
Imaginary part of the n-th roots of unity, for positive values of n. In this array, the roots are stored in counter-clockwise order.


omegaImaginaryClockwise

double[] omegaImaginaryClockwise
Imaginary part of the n-th roots of unity, for negative values of n. In this array, the roots are stored in clockwise order.


isCounterClockWise

boolean isCounterClockWise
true if RootsOfUnity.computeRoots(int) was called with a positive value of its argument n. In this case, counter-clockwise ordering of the roots of unity should be used.


Package org.apache.commons.math3.distribution

Class org.apache.commons.math3.distribution.AbstractIntegerDistribution extends Object implements Serializable

serialVersionUID: -1146319659338487221L

Serialized Fields

randomData

RandomDataImpl randomData
Deprecated. As of 3.1, to be removed in 4.0. Please use the AbstractIntegerDistribution.random instance variable instead.
RandomData instance used to generate samples from the distribution.


random

RandomGenerator random
RNG instance used to generate samples from the distribution.

Since:
3.1

Class org.apache.commons.math3.distribution.AbstractRealDistribution extends Object implements Serializable

serialVersionUID: -38038050983108802L

Serialized Fields

randomData

RandomDataImpl randomData
Deprecated. As of 3.1, to be removed in 4.0. Please use the AbstractRealDistribution.random instance variable instead.
RandomData instance used to generate samples from the distribution.


random

RandomGenerator random
RNG instance used to generate samples from the distribution.

Since:
3.1

solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Solver absolute accuracy for inverse cumulative computation

Class org.apache.commons.math3.distribution.BetaDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: -1221965979403477668L

Serialized Fields

alpha

double alpha
First shape parameter.


beta

double beta
Second shape parameter.


z

double z
Normalizing factor used in density computations. updated whenever alpha or beta are changed.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.BinomialDistribution extends AbstractIntegerDistribution implements Serializable

serialVersionUID: 6751309484392813623L

Serialized Fields

numberOfTrials

int numberOfTrials
The number of trials.


probabilityOfSuccess

double probabilityOfSuccess
The probability of success.

Class org.apache.commons.math3.distribution.CauchyDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 8589540077390120676L

Serialized Fields

median

double median
The median of this distribution.


scale

double scale
The scale of this distribution.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy

Class org.apache.commons.math3.distribution.ChiSquaredDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: -8352658048349159782L

Serialized Fields

gamma

GammaDistribution gamma
Internal Gamma distribution.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy

Class org.apache.commons.math3.distribution.ExponentialDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 2401296428283614780L

Serialized Fields

mean

double mean
The mean of this distribution.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.FDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: -8516354193418641566L

Serialized Fields

numeratorDegreesOfFreedom

double numeratorDegreesOfFreedom
The numerator degrees of freedom.


denominatorDegreesOfFreedom

double denominatorDegreesOfFreedom
The numerator degrees of freedom.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.


numericalVariance

double numericalVariance
Cached numerical variance


numericalVarianceIsCalculated

boolean numericalVarianceIsCalculated
Whether or not the numerical variance has been calculated

Class org.apache.commons.math3.distribution.GammaDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 20120524L

Serialized Fields

shape

double shape
The shape parameter.


scale

double scale
The scale parameter.


shiftedShape

double shiftedShape
The constant value of shape + g + 0.5, where g is the Lanczos constant Gamma.LANCZOS_G.


densityPrefactor1

double densityPrefactor1
The constant value of shape / scale * sqrt(e / (2 * pi * (shape + g + 0.5))) / L(shape), where L(shape) is the Lanczos approximation returned by Gamma.lanczos(double). This prefactor is used in GammaDistribution.density(double), when no overflow occurs with the natural calculation.


densityPrefactor2

double densityPrefactor2
The constant value of shape * sqrt(e / (2 * pi * (shape + g + 0.5))) / L(shape), where L(shape) is the Lanczos approximation returned by Gamma.lanczos(double). This prefactor is used in GammaDistribution.density(double), when overflow occurs with the natural calculation.


minY

double minY
Lower bound on y = x / scale for the selection of the computation method in GammaDistribution.density(double). For y <= minY, the natural calculation overflows.


maxLogY

double maxLogY
Upper bound on log(y) (y = x / scale) for the selection of the computation method in GammaDistribution.density(double). For log(y) >= maxLogY, the natural calculation overflows.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.HypergeometricDistribution extends AbstractIntegerDistribution implements Serializable

serialVersionUID: -436928820673516179L

Serialized Fields

numberOfSuccesses

int numberOfSuccesses
The number of successes in the population.


populationSize

int populationSize
The population size.


sampleSize

int sampleSize
The sample size.


numericalVariance

double numericalVariance
Cached numerical variance


numericalVarianceIsCalculated

boolean numericalVarianceIsCalculated
Whether or not the numerical variance has been calculated

Class org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution extends Object implements Serializable

serialVersionUID: -4670676796862967187L

Serialized Fields

n

int n
Number of observations.

Class org.apache.commons.math3.distribution.LogNormalDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 20120112L

Serialized Fields

scale

double scale
The scale parameter of this distribution.


shape

double shape
The shape parameter of this distribution.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.NormalDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 8589540077390120676L

Serialized Fields

mean

double mean
Mean of this distribution.


standardDeviation

double standardDeviation
Standard deviation of this distribution.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.PascalDistribution extends AbstractIntegerDistribution implements Serializable

serialVersionUID: 6751309484392813623L

Serialized Fields

numberOfSuccesses

int numberOfSuccesses
The number of successes.


probabilityOfSuccess

double probabilityOfSuccess
The probability of success.

Class org.apache.commons.math3.distribution.PoissonDistribution extends AbstractIntegerDistribution implements Serializable

serialVersionUID: -3349935121172596109L

Serialized Fields

normal

NormalDistribution normal
Distribution used to compute normal approximation.


exponential

ExponentialDistribution exponential
Distribution needed for the PoissonDistribution.sample() method.


mean

double mean
Mean of the distribution.


maxIterations

int maxIterations
Maximum number of iterations for cumulative probability. Cumulative probabilities are estimated using either Lanczos series approximation of Gamma.regularizedGammaP(double, double, double, int) or continued fraction approximation of Gamma.regularizedGammaQ(double, double, double, int).


epsilon

double epsilon
Convergence criterion for cumulative probability.

Class org.apache.commons.math3.distribution.TDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: -5852615386664158222L

Serialized Fields

degreesOfFreedom

double degreesOfFreedom
The degrees of freedom.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.TriangularDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 20120112L

Serialized Fields

a

double a
Lower limit of this distribution (inclusive).


b

double b
Upper limit of this distribution (inclusive).


c

double c
Mode of this distribution.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.UniformIntegerDistribution extends AbstractIntegerDistribution implements Serializable

serialVersionUID: 20120109L

Serialized Fields

lower

int lower
Lower bound (inclusive) of this distribution.


upper

int upper
Upper bound (inclusive) of this distribution.

Class org.apache.commons.math3.distribution.UniformRealDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 20120109L

Serialized Fields

lower

double lower
Lower bound of this distribution (inclusive).


upper

double upper
Upper bound of this distribution (exclusive).


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.

Class org.apache.commons.math3.distribution.WeibullDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 8589540077390120676L

Serialized Fields

shape

double shape
The shape parameter.


scale

double scale
The scale parameter.


solverAbsoluteAccuracy

double solverAbsoluteAccuracy
Inverse cumulative probability accuracy.


numericalMean

double numericalMean
Cached numerical mean


numericalMeanIsCalculated

boolean numericalMeanIsCalculated
Whether or not the numerical mean has been calculated


numericalVariance

double numericalVariance
Cached numerical variance


numericalVarianceIsCalculated

boolean numericalVarianceIsCalculated
Whether or not the numerical variance has been calculated

Class org.apache.commons.math3.distribution.ZipfDistribution extends AbstractIntegerDistribution implements Serializable

serialVersionUID: -140627372283420404L

Serialized Fields

numberOfElements

int numberOfElements
Number of elements.


exponent

double exponent
Exponent parameter of the distribution.


numericalMean

double numericalMean
Cached numerical mean


numericalMeanIsCalculated

boolean numericalMeanIsCalculated
Whether or not the numerical mean has been calculated


numericalVariance

double numericalVariance
Cached numerical variance


numericalVarianceIsCalculated

boolean numericalVarianceIsCalculated
Whether or not the numerical variance has been calculated


Package org.apache.commons.math3.exception

Class org.apache.commons.math3.exception.ConvergenceException extends MathIllegalStateException implements Serializable

serialVersionUID: 4330003017885151975L

Class org.apache.commons.math3.exception.DimensionMismatchException extends MathIllegalNumberException implements Serializable

serialVersionUID: -8415396756375798143L

Serialized Fields

dimension

int dimension
Correct dimension.

Class org.apache.commons.math3.exception.MathArithmeticException extends ArithmeticException implements Serializable

serialVersionUID: -6024911025449780478L

Serialized Fields

context

ExceptionContext context
Context.

Class org.apache.commons.math3.exception.MathIllegalArgumentException extends IllegalArgumentException implements Serializable

serialVersionUID: -6024911025449780478L

Serialized Fields

context

ExceptionContext context
Context.

Class org.apache.commons.math3.exception.MathIllegalNumberException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -7447085893598031110L

Serialized Fields

argument

Number argument
Requested.

Class org.apache.commons.math3.exception.MathIllegalStateException extends IllegalStateException implements Serializable

serialVersionUID: -6024911025449780478L

Serialized Fields

context

ExceptionContext context
Context.

Class org.apache.commons.math3.exception.MathInternalError extends MathIllegalStateException implements Serializable

serialVersionUID: -6276776513966934846L

Class org.apache.commons.math3.exception.MathParseException extends MathIllegalStateException implements Serializable

serialVersionUID: -6024911025449780478L

Class org.apache.commons.math3.exception.MathRuntimeException extends RuntimeException implements Serializable

serialVersionUID: 20120926L

Serialized Fields

context

ExceptionContext context
Context.

Class org.apache.commons.math3.exception.MathUnsupportedOperationException extends UnsupportedOperationException implements Serializable

serialVersionUID: -6024911025449780478L

Serialized Fields

context

ExceptionContext context
Context.

Class org.apache.commons.math3.exception.MaxCountExceededException extends MathIllegalStateException implements Serializable

serialVersionUID: 4330003017885151975L

Serialized Fields

max

Number max
Maximum number of evaluations.

Class org.apache.commons.math3.exception.MultiDimensionMismatchException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -8415396756375798143L

Serialized Fields

wrong

Integer[] wrong
Wrong dimensions.


expected

Integer[] expected
Correct dimensions.

Class org.apache.commons.math3.exception.NoBracketingException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -3629324471511904459L

Serialized Fields

lo

double lo
Lower end of the interval.


hi

double hi
Higher end of the interval.


fLo

double fLo
Value at lower end of the interval.


fHi

double fHi
Value at higher end of the interval.

Class org.apache.commons.math3.exception.NoDataException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -3629324471511904459L

Class org.apache.commons.math3.exception.NonMonotonicSequenceException extends MathIllegalNumberException implements Serializable

serialVersionUID: 3596849179428944575L

Serialized Fields

direction

MathArrays.OrderDirection direction
Direction (positive for increasing, negative for decreasing).


strict

boolean strict
Whether the sequence must be strictly increasing or decreasing.


index

int index
Index of the wrong value.


previous

Number previous
Previous value.

Class org.apache.commons.math3.exception.NotANumberException extends MathIllegalNumberException implements Serializable

serialVersionUID: 20120906L

Class org.apache.commons.math3.exception.NotFiniteNumberException extends MathIllegalNumberException implements Serializable

serialVersionUID: -6100997100383932834L

Class org.apache.commons.math3.exception.NotPositiveException extends NumberIsTooSmallException implements Serializable

serialVersionUID: -2250556892093726375L

Class org.apache.commons.math3.exception.NotStrictlyPositiveException extends NumberIsTooSmallException implements Serializable

serialVersionUID: -7824848630829852237L

Class org.apache.commons.math3.exception.NullArgumentException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -6024911025449780478L

Class org.apache.commons.math3.exception.NumberIsTooLargeException extends MathIllegalNumberException implements Serializable

serialVersionUID: 4330003017885151975L

Serialized Fields

max

Number max
Higher bound.


boundIsAllowed

boolean boundIsAllowed
Whether the maximum is included in the allowed range.

Class org.apache.commons.math3.exception.NumberIsTooSmallException extends MathIllegalNumberException implements Serializable

serialVersionUID: -6100997100383932834L

Serialized Fields

min

Number min
Higher bound.


boundIsAllowed

boolean boundIsAllowed
Whether the maximum is included in the allowed range.

Class org.apache.commons.math3.exception.OutOfRangeException extends MathIllegalNumberException implements Serializable

serialVersionUID: 111601815794403609L

Serialized Fields

lo

Number lo
Lower bound.


hi

Number hi
Higher bound.

Class org.apache.commons.math3.exception.TooManyEvaluationsException extends MaxCountExceededException implements Serializable

serialVersionUID: 4330003017885151975L

Class org.apache.commons.math3.exception.TooManyIterationsException extends MaxCountExceededException implements Serializable

serialVersionUID: 20121211L

Class org.apache.commons.math3.exception.ZeroException extends MathIllegalNumberException implements Serializable

serialVersionUID: -1960874856936000015L


Package org.apache.commons.math3.exception.util

Class org.apache.commons.math3.exception.util.DummyLocalizable extends Object implements Serializable

serialVersionUID: 8843275624471387299L

Serialized Fields

source

String source
Source string.

Class org.apache.commons.math3.exception.util.ExceptionContext extends Object implements Serializable

serialVersionUID: -6024911025449780478L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize this object from the given stream.

Throws:
IOException - This should never happen.
ClassNotFoundException - This should never happen.

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize this object to the given stream.

Throws:
IOException - This should never happen.
Serialized Fields

throwable

Throwable throwable
The throwable to which this context refers to.


msgPatterns

List<E> msgPatterns
Various informations that enrich the informative message.


msgArguments

List<E> msgArguments
Various informations that enrich the informative message. The arguments will replace the corresponding place-holders in ExceptionContext.msgPatterns.


context

Map<K,V> context
Arbitrary context information.


Package org.apache.commons.math3.fitting

Class org.apache.commons.math3.fitting.WeightedObservedPoint extends Object implements Serializable

serialVersionUID: 5306874947404636157L

Serialized Fields

weight

double weight
Weight of the measurement in the fitting process.


x

double x
Abscissa of the point.


y

double y
Observed value of the function at x.


Package org.apache.commons.math3.fraction

Class org.apache.commons.math3.fraction.AbstractFormat extends NumberFormat implements Serializable

serialVersionUID: -6981118387974191891L

Serialized Fields

denominatorFormat

NumberFormat denominatorFormat
The format used for the denominator.


numeratorFormat

NumberFormat numeratorFormat
The format used for the numerator.

Class org.apache.commons.math3.fraction.BigFraction extends Number implements Serializable

serialVersionUID: -5630213147331578515L

Serialized Fields

numerator

BigInteger numerator
The numerator.


denominator

BigInteger denominator
The denominator.

Class org.apache.commons.math3.fraction.BigFractionField extends Object implements Serializable

serialVersionUID: -1699294557189741703L

Serialization Methods

readResolve

private Object readResolve()
Handle deserialization of the singleton.

Class org.apache.commons.math3.fraction.BigFractionFormat extends AbstractFormat implements Serializable

serialVersionUID: -2932167925527338976L

Class org.apache.commons.math3.fraction.Fraction extends Number implements Serializable

serialVersionUID: 3698073679419233275L

Serialized Fields

denominator

int denominator
The denominator.


numerator

int numerator
The numerator.

Class org.apache.commons.math3.fraction.FractionConversionException extends ConvergenceException implements Serializable

serialVersionUID: -4661812640132576263L

Class org.apache.commons.math3.fraction.FractionField extends Object implements Serializable

serialVersionUID: -1257768487499119313L

Serialization Methods

readResolve

private Object readResolve()
Handle deserialization of the singleton.

Class org.apache.commons.math3.fraction.FractionFormat extends AbstractFormat implements Serializable

serialVersionUID: 3008655719530972611L

Class org.apache.commons.math3.fraction.ProperBigFractionFormat extends BigFractionFormat implements Serializable

serialVersionUID: -6337346779577272307L

Serialized Fields

wholeFormat

NumberFormat wholeFormat
The format used for the whole number.

Class org.apache.commons.math3.fraction.ProperFractionFormat extends FractionFormat implements Serializable

serialVersionUID: 760934726031766749L

Serialized Fields

wholeFormat

NumberFormat wholeFormat
The format used for the whole number.


Package org.apache.commons.math3.genetics

Class org.apache.commons.math3.genetics.InvalidRepresentationException extends MathIllegalArgumentException implements Serializable

serialVersionUID: 1L


Package org.apache.commons.math3.geometry

Package org.apache.commons.math3.geometry.euclidean.oned

Class org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D extends Object implements Serializable

serialVersionUID: -1178039568877797126L

Serialization Methods

readResolve

private Object readResolve()
Handle deserialization of the singleton.

Class org.apache.commons.math3.geometry.euclidean.oned.Vector1D extends Object implements Serializable

serialVersionUID: 7556674948671647925L

Serialized Fields

x

double x
Abscissa.


Package org.apache.commons.math3.geometry.euclidean.threed

Class org.apache.commons.math3.geometry.euclidean.threed.AbstractEllipse extends Object implements Serializable

serialVersionUID: 2542698102987576947L

Serialized Fields

center

Vector3D center
position of the center


centerTab

double[] centerTab
position of the center in doubles


normal

Vector3D normal
normal to the plane containing the ellipse


normalTab

double[] normalTab
normal to the plane containing the ellipse in doubles


radiusA

double radiusA
radius on the U axis of the local frame


radiusB

double radiusB
radius on the V axis of the local frame


u

Vector3D u
U vector of the local frame


uTab

double[] uTab
U vector of the local frame in doubles


v

Vector3D v
V vector of the local frame


vTab

double[] vTab
V vector of the local frame in doubles


pointsToTest

Vector3D[] pointsToTest
first four points to test in iterative algorithms

Class org.apache.commons.math3.geometry.euclidean.threed.Disk extends AbstractEllipse implements Serializable

serialVersionUID: 9040808229741425729L

Class org.apache.commons.math3.geometry.euclidean.threed.Ellipse extends AbstractEllipse implements Serializable

serialVersionUID: 9047708229741235629L

Class org.apache.commons.math3.geometry.euclidean.threed.Ellipsoid extends Object implements Serializable

serialVersionUID: 8950995549840576381L

Serialized Fields

epsNewton

double epsNewton
Epsilon for Newton algorithm.


position

Vector3D position
Ellipsoid center position


ellipsoidX

Vector3D ellipsoidX
Ellipsoid X-axis in standard basis


ellipsoidY

Vector3D ellipsoidY
Ellipsoid Y-axis in standard basis


ellipsoidZ

Vector3D ellipsoidZ
Ellipsoid axis of revolution in standard basis


a

double a
Ellipsoid semi-axis a (in plan orthogonal to axis of revolution)


b

double b
Ellipsoid semi-axis b (in plan orthogonal to axis of revolution)


c

double c
Ellipsoid semi-axis c (along ellipsoids axis of revolution)


a2

double a2
Ellipsoid semi-axis a to the power of 2


b2

double b2
Ellipsoid semi-axis b to the power of 2


c2

double c2
Ellipsoid semi-axis c to the power of 2


standardBasisTransform

Matrix3D standardBasisTransform
Ellipsoid basis of local


localBasisTransform

Matrix3D localBasisTransform
Ellipsoid inverted basis of local


smallest

org.apache.commons.math3.geometry.euclidean.threed.Ellipsoid.SmallestAxis smallest
Smallest axis


an

double an
Normalized ellipsoid semi-axis a (in plan orthogonal to axis of revolution)


bn

double bn
Normalized ellipsoid semi-axis b (in plan orthogonal to axis of revolution)


cn

double cn
Normalized ellipsoid semi-axis c (along ellipsoids axis of revolution)


a2n

double a2n
Normalized ellipsoid semi-axis a to the power of 2


b2n

double b2n
Normalized ellipsoid semi-axis b to the power of 2


c2n

double c2n
Normalized ellipsoid semi-axis c to the power of 2


normFactor

double normFactor
Normalized ellipsoid norm factor (average of [a, b, c])

Class org.apache.commons.math3.geometry.euclidean.threed.EllipticCone extends Object implements Serializable

serialVersionUID: 8807976486767394008L

Serialized Fields

height

double height
length of the cone on its axis


infiniteCone

InfiniteEllipticCone infiniteCone
The associated infinite cone


upEllipse

Ellipse upEllipse
the ending ellipse


origin

Vector3D origin
Position of the origin of the axis


direction

Vector3D direction
Direction of the axis, defines the orientation : Z of the local frame


u

Vector3D u
U vector of the local frame


v

Vector3D v
V vector of the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.EllipticCylinder extends Object implements Serializable

serialVersionUID: 9040808449742261729L

Serialized Fields

height

double height
length of the cone on its axis


radiusA

double radiusA
radius on U axis


radiusB

double radiusB
radius on V axis


infiniteCylinder

InfiniteEllipticCylinder infiniteCylinder
The associated infinite cone


upEllipse

Ellipse upEllipse
the up ending ellipse


bottomEllipse

Ellipse bottomEllipse
the bottom ending ellipse


origin

Vector3D origin
Position of the origin of the axis


direction

Vector3D direction
Direction of the axis, defines the orientation : Z of the local frame


u

Vector3D u
U vector of the local frame


v

Vector3D v
V vector of the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D extends Object implements Serializable

serialVersionUID: 6249091865814886817L

Serialization Methods

readResolve

private Object readResolve()
Handle deserialization of the singleton.

Class org.apache.commons.math3.geometry.euclidean.threed.FieldRotation extends Object implements Serializable

serialVersionUID: 20130224L

Serialized Fields

q0

RealFieldElement<T> q0
Scalar coordinate of the quaternion.


q1

RealFieldElement<T> q1
First coordinate of the vectorial part of the quaternion.


q2

RealFieldElement<T> q2
Second coordinate of the vectorial part of the quaternion.


q3

RealFieldElement<T> q3
Third coordinate of the vectorial part of the quaternion.

Class org.apache.commons.math3.geometry.euclidean.threed.FieldVector3D extends Object implements Serializable

serialVersionUID: 20130224L

Serialized Fields

x

RealFieldElement<T> x
Abscissa.


y

RealFieldElement<T> y
Ordinate.


z

RealFieldElement<T> z
Height.

Class org.apache.commons.math3.geometry.euclidean.threed.InfiniteEllipticCone extends Object implements Serializable

serialVersionUID: -7542518748306042613L

Serialized Fields

origin

Vector3D origin
Position of origin


localX

Vector3D localX
local X-axis


localY

Vector3D localY
local Y-axis


localZ

Vector3D localZ
local Z-axis


alpha

double alpha
angle along X axis


beta

double beta
angle along Y axis


ta

double ta
tangeant of alpha


tb

double tb
tangeant of beta


standardBasisTransform

Matrix3D standardBasisTransform
Transformation Matrix to standard basis


localBasisTransform

Matrix3D localBasisTransform
Transformation Matrix to local cone basis

Class org.apache.commons.math3.geometry.euclidean.threed.InfiniteEllipticCylinder extends Object implements Serializable

serialVersionUID: -4454479846241988517L

Serialized Fields

origin

Vector3D origin
point of cylinders' axis


localX

Vector3D localX
local X-axis


localY

Vector3D localY
local Y-axis


localZ

Vector3D localZ
local Z-axis (Cylinder axis)


a

double a
Semi axis along X axis


b

double b
Semi axis along Y axis


standardBasisTransform

Matrix3D standardBasisTransform
Transformation Matrix to standard basis


localBasisTransform

Matrix3D localBasisTransform
Transformation Matrix to local cone basis

Class org.apache.commons.math3.geometry.euclidean.threed.InfiniteRectangleCone extends Object implements Serializable

serialVersionUID: -2908830751652223671L

Serialized Fields

origin

Vector3D origin
Position of the origin of the cone


originDoubles

double[] originDoubles
Position of the origin of the cone in doubles


axis

Vector3D axis
Axis of the cone, defines its orientation : Z of the local frame


u

Vector3D u
U vector of the local frame


v

Vector3D v
V vector of the local frame


angleU

double angleU
angle on the U axis


angleV

double angleV
angle on the U axis


sideAxis

Vector3D[] sideAxis
Side axis


sideAxisDoubles

double[][] sideAxisDoubles
Side axis in doubles


sideNormal

Vector3D[] sideNormal
Side normal vectors


sideNormalDoubles

double[][] sideNormalDoubles
Side normal vectors in doubles


rotationMatrix

Matrix3D rotationMatrix
rotation matrix to the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.InfiniteRightCircularCone extends Object implements Serializable

serialVersionUID: -6525651616917874512L

Serialized Fields

origin

Vector3D origin
Position of the origin of the cone


axis

Vector3D axis
Axis of the cone, defines its orientation : Z of the local frame


angle

double angle
Half angle of the cone


tan

double tan
tangent of the angle


sin

double sin
sine of the angle


u

Vector3D u
U vector of the local frame


v

Vector3D v
V vector of the local frame


rotationMatrix

Matrix3D rotationMatrix
rotation matrix to the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.InfiniteRightCircularCylinder extends Object implements Serializable

serialVersionUID: -5163863575805965884L

Serialized Fields

origin

Vector3D origin
Position of the origin of the axis


direction

Vector3D direction
Direction of the axis, defines the orientation : Z of the local frame


originDoubles

double[] originDoubles
Position of the origin of the axis


directionDoubles

double[] directionDoubles
Direction of the axis, defines the orientation : Z of the local frame


radius

double radius
Radius of the cylinder


u

Vector3D u
U vector of the local frame


v

Vector3D v
V vector of the local frame


rotationMatrix

Matrix3D rotationMatrix
rotation matrix to the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.LineSegment extends Object implements Serializable

serialVersionUID: 9192006834483139397L

Serialized Fields

origin

Vector3D origin
Position of the origin of the segment


end

Vector3D end
Position of the end of the segment


length

double length
Length of the segment


direction

Vector3D direction
Direction of the cone, defines its orientation : Z of the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.Matrix3D extends Object implements Serializable

serialVersionUID: -451912259186366524L

Serialized Fields

data

double[][] data
Entries of the matrix.

Class org.apache.commons.math3.geometry.euclidean.threed.NotARotationMatrixException extends MathIllegalArgumentException implements Serializable

serialVersionUID: 5647178478658937642L

Class org.apache.commons.math3.geometry.euclidean.threed.Parallelepiped extends Object implements Serializable

serialVersionUID: 7729404150529575478L

Serialized Fields

center

Vector3D center
Position of the center of the parallelepiped


u

Vector3D u
U vector of the Frame


v

Vector3D v
V vector of the Frame


w

Vector3D w
W vector of the Frame


length

double length
Dimension in the u direction


width

double width
Dimension in the v direction


height

double height
Dimension in the w direction


corners

Vector3D[] corners
Corners of the rectangle


faces

Plate[] faces
The face 1

Class org.apache.commons.math3.geometry.euclidean.threed.Plate extends Object implements Serializable

serialVersionUID: -3489518699224406794L

Serialized Fields

center

Vector3D center
Position of the center of the plate


centerTab

double[] centerTab
Position of the center of the plate as doubles


u

Vector3D u
U vector of the Frame


uTab

double[] uTab
U vector of the Frame as doubles


v

Vector3D v
V vector of the Frame


vTab

double[] vTab
V vector of the Frame as doubles


w

Vector3D w
W vector of the Frame


wTab

double[] wTab
W vector of the Frame as doubles


length

double length
Dimension in the u direction


width

double width
Dimension in the v direction


corners

Vector3D[] corners
Corners of the rectangle


edges

LineSegment[] edges
Edges of the rectangle

Class org.apache.commons.math3.geometry.euclidean.threed.RectangleCone extends Object implements Serializable

serialVersionUID: -617787590801253864L

Serialized Fields

origin

Vector3D origin
Position of the origin of the cone


height

double height
Height of the cone on its axis


length

double length
Length of the cone's basis (U axis)


width

double width
Width of the cone's basis (U axis)


direction

Vector3D direction
Direction of the cone, defines its orientation : Z of the local frame


u

Vector3D u
U vector of the local frame


v

Vector3D v
V vector of the local frame


infiniteCone

InfiniteRectangleCone infiniteCone
The associated infinite cone


endingPlate

Plate endingPlate
The ending plate


edges

LineSegment[] edges
Edges of the pyramid


edgesDirections

Vector3D[] edgesDirections
Edges' directions


rotationMatrix

Matrix3D rotationMatrix
rotation matrix to the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.RightCircularCone extends Object implements Serializable

serialVersionUID: -6204155105548567293L

Serialized Fields

height

double height
height of the cone on its axis


infiniteCone

InfiniteRightCircularCone infiniteCone
The associated infinite cone


upDisk

Disk upDisk
the ending disk


origin

Vector3D origin
Position of the origin of the axis


direction

Vector3D direction
Direction of the axis, defines the orientation : Z of the local frame


angle

double angle
Angle of the cone


tan

double tan
tangent of the angle


cos

double cos
cosine of the angle


sin

double sin
sine of the angle


u

Vector3D u
U vector of the local frame


v

Vector3D v
V vector of the local frame


rotationMatrix

Matrix3D rotationMatrix
rotation matrix to the local frame

Class org.apache.commons.math3.geometry.euclidean.threed.RightCircularCylinder extends Object implements Serializable

serialVersionUID: 4760299772648614616L

Serialized Fields

height

double height
height of the cylinder on its axis


infiniteCylinder

InfiniteRightCircularCylinder infiniteCylinder
The associated infinite cylinder


upDisk

Disk upDisk
the up side disk


bottomDisk

Disk bottomDisk
the bottom side disk


origin

Vector3D origin
Position of the origin of the axis


direction

Vector3D direction
Direction of the axis, defines the orientation : Z of the local frame


radius

double radius
Radius of the cylinder

Class org.apache.commons.math3.geometry.euclidean.threed.Rotation extends Object implements Serializable

serialVersionUID: -2153622329907944313L

Serialized Fields

q0

double q0
Scalar coordinate of the quaternion.


q1

double q1
First coordinate of the vectorial part of the quaternion.


q2

double q2
Second coordinate of the vectorial part of the quaternion.


q3

double q3
Third coordinate of the vectorial part of the quaternion.

Class org.apache.commons.math3.geometry.euclidean.threed.Sphere extends Object implements Serializable

serialVersionUID: -7540625758165659580L

Serialized Fields

center

Vector3D center
Position of the center of the sphere


radius

double radius
Radius of the sphere


centerTab

double[] centerTab
Position of the center of the sphere (doubles)

Class org.apache.commons.math3.geometry.euclidean.threed.Spheroid extends Ellipsoid implements Serializable

serialVersionUID: -874292129066116967L

Class org.apache.commons.math3.geometry.euclidean.threed.Vector3D extends Object implements Serializable

serialVersionUID: 1313493323784566947L

Serialized Fields

x

double x
Abscissa.


y

double y
Ordinate.


z

double z
Height.


Package org.apache.commons.math3.geometry.euclidean.twod

Class org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D extends Object implements Serializable

serialVersionUID: 4793432849757649566L

Serialization Methods

readResolve

private Object readResolve()
Handle deserialization of the singleton.

Class org.apache.commons.math3.geometry.euclidean.twod.Vector2D extends Object implements Serializable

serialVersionUID: 266938651998679754L

Serialized Fields

x

double x
Abscissa.


y

double y
Ordinate.


Package org.apache.commons.math3.linear

Class org.apache.commons.math3.linear.Array2DRowFieldMatrix extends AbstractFieldMatrix<T extends FieldElement<T>> implements Serializable

serialVersionUID: 7260756672015356458L

Serialized Fields

data

FieldElement<T>[][] data
Entries of the matrix

Class org.apache.commons.math3.linear.Array2DRowRealMatrix extends AbstractRealMatrix implements Serializable

serialVersionUID: -1067294169172445528L

Serialized Fields

data

double[][] data
Entries of the matrix.

Class org.apache.commons.math3.linear.ArrayFieldVector extends Object implements Serializable

serialVersionUID: 7648186910365927050L

Serialized Fields

data

FieldElement<T>[] data
Entries of the vector.


field

Field<T> field
Field to which the elements belong.

Class org.apache.commons.math3.linear.ArrayRealVector extends RealVector implements Serializable

serialVersionUID: -1097961340710804027L

Serialized Fields

data

double[] data
Entries of the vector.

Class org.apache.commons.math3.linear.BlockFieldMatrix extends AbstractFieldMatrix<T extends FieldElement<T>> implements Serializable

serialVersionUID: -4602336630143123183L

Serialized Fields

blocks

FieldElement<T>[][] blocks
Blocks of matrix entries.


rows

int rows
Number of rows of the matrix.


columns

int columns
Number of columns of the matrix.


blockRows

int blockRows
Number of block rows of the matrix.


blockColumns

int blockColumns
Number of block columns of the matrix.

Class org.apache.commons.math3.linear.BlockRealMatrix extends AbstractRealMatrix implements Serializable

serialVersionUID: 4991895511313664478L

Serialized Fields

blocks

double[][] blocks
Blocks of matrix entries.


rows

int rows
Number of rows of the matrix.


columns

int columns
Number of columns of the matrix.


blockRows

int blockRows
Number of block rows of the matrix.


blockColumns

int blockColumns
Number of block columns of the matrix.

Class org.apache.commons.math3.linear.DefaultIterativeLinearSolverEvent extends IterativeLinearSolverEvent implements Serializable

serialVersionUID: 20120129L

Serialized Fields

b

RealVector b
The right-hand side vector.


r

RealVector r
The current estimate of the residual.


rnorm

double rnorm
The current estimate of the norm of the residual.


x

RealVector x
The current estimate of the solution.

Class org.apache.commons.math3.linear.DiagonalMatrix extends AbstractRealMatrix implements Serializable

serialVersionUID: 20121229L

Serialized Fields

data

double[] data
Entries of the diagonal.

Class org.apache.commons.math3.linear.IllConditionedOperatorException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -7883263944530490135L

Class org.apache.commons.math3.linear.IterativeLinearSolverEvent extends IterationEvent implements Serializable

serialVersionUID: 20120129L

Class org.apache.commons.math3.linear.MatrixDimensionMismatchException extends MultiDimensionMismatchException implements Serializable

serialVersionUID: -8415396756375798143L

Class org.apache.commons.math3.linear.NonPositiveDefiniteMatrixException extends NumberIsTooSmallException implements Serializable

serialVersionUID: 1641613838113738061L

Serialized Fields

index

int index
Index (diagonal element).


threshold

double threshold
Threshold.

Class org.apache.commons.math3.linear.NonPositiveDefiniteOperatorException extends MathIllegalArgumentException implements Serializable

serialVersionUID: 917034489420549847L

Class org.apache.commons.math3.linear.NonSelfAdjointOperatorException extends MathIllegalArgumentException implements Serializable

serialVersionUID: 1784999305030258247L

Class org.apache.commons.math3.linear.NonSquareMatrixException extends DimensionMismatchException implements Serializable

serialVersionUID: -660069396594485772L

Class org.apache.commons.math3.linear.NonSquareOperatorException extends DimensionMismatchException implements Serializable

serialVersionUID: -4145007524150846242L

Class org.apache.commons.math3.linear.NonSymmetricMatrixException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -7518495577824189882L

Serialized Fields

row

int row
Row.


column

int column
Column.


threshold

double threshold
Threshold.

Class org.apache.commons.math3.linear.OpenMapRealMatrix extends AbstractRealMatrix implements Serializable

serialVersionUID: -5962461716457143437L

Serialized Fields

rows

int rows
Deprecated. 
Number of rows of the matrix.


columns

int columns
Deprecated. 
Number of columns of the matrix.


entries

OpenIntToDoubleHashMap entries
Deprecated. 
Storage for (sparse) matrix elements.

Class org.apache.commons.math3.linear.OpenMapRealVector extends SparseRealVector implements Serializable

serialVersionUID: 8772222695580707260L

Serialized Fields

entries

OpenIntToDoubleHashMap entries
Deprecated. 
Entries of the vector.


virtualSize

int virtualSize
Deprecated. 
Dimension of the vector.


epsilon

double epsilon
Deprecated. 
Tolerance for having a value considered zero.

Class org.apache.commons.math3.linear.SingularMatrixException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -4206514844735401070L

Class org.apache.commons.math3.linear.SingularOperatorException extends MathIllegalArgumentException implements Serializable

serialVersionUID: -476049978595245033L

Class org.apache.commons.math3.linear.SparseFieldVector extends Object implements Serializable

serialVersionUID: 7841233292190413362L

Serialized Fields

field

Field<T> field
Deprecated. 
Field to which the elements belong.


entries

OpenIntToFieldHashMap<T extends FieldElement<T>> entries
Deprecated. 
Entries of the vector.


virtualSize

int virtualSize
Deprecated. 
Dimension of the vector.

Class org.apache.commons.math3.linear.SymmetricMatrix extends AbstractRealMatrix implements Serializable

serialVersionUID: 4075733948947520081L

Serialized Fields

data

double[] data
Entries of the diagonal.


uplo

SymmetricMatrix.SYMMETRIC uplo
The triangle to be used to create the symmetric matrix.


n

int n
The dimension of the created matrix.


ld

int ld
The leading dimension of the created matrix.


Package org.apache.commons.math3.ode

Class org.apache.commons.math3.ode.ContinuousOutputModel extends Object implements Serializable

serialVersionUID: -1417964919405031606L

Serialized Fields

initialTime

double initialTime
Initial integration time.


finalTime

double finalTime
Final integration time.


forward

boolean forward
Integration direction indicator.


index

int index
Current interpolator index.


steps

List<E> steps
Steps table.

Class org.apache.commons.math3.ode.EquationsMapper extends Object implements Serializable

serialVersionUID: 20110925L

Serialized Fields

firstIndex

int firstIndex
Index of the first equation element in complete state arrays.


dimension

int dimension
Dimension of the secondary state parameters.

Class org.apache.commons.math3.ode.JacobianMatrices.MismatchedEquations extends MathIllegalArgumentException implements Serializable

serialVersionUID: 20120902L

Class org.apache.commons.math3.ode.UnknownParameterException extends MathIllegalArgumentException implements Serializable

serialVersionUID: 20120902L

Serialized Fields

name

String name
Parameter name.


Package org.apache.commons.math3.ode.nonstiff

Class org.apache.commons.math3.ode.nonstiff.RungeKutta6StepInterpolator extends org.apache.commons.math3.ode.nonstiff.RungeKuttaStepInterpolator implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException

Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException

Throws:
IOException

Package org.apache.commons.math3.ode.sampling

Class org.apache.commons.math3.ode.sampling.AbstractStepInterpolator extends Object implements Serializable

Serialization Methods

readExternal

public abstract void readExternal(ObjectInput in)
                           throws IOException,
                                  ClassNotFoundException

Throws:
IOException
ClassNotFoundException

writeExternal

public abstract void writeExternal(ObjectOutput out)
                            throws IOException

Throws:
IOException

Class org.apache.commons.math3.ode.sampling.NordsieckStepInterpolator extends AbstractStepInterpolator implements Serializable

serialVersionUID: -7179861704951334960L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException

Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException

Throws:
IOException

Package org.apache.commons.math3.optim

Class org.apache.commons.math3.optim.PointValuePair extends Pair<double[],Double> implements Serializable

serialVersionUID: 20120513L

Serialization Methods

writeReplace

private Object writeReplace()
Replace the instance with a data transfer object for serialization.

Class org.apache.commons.math3.optim.PointVectorValuePair extends Pair<double[],double[]> implements Serializable

serialVersionUID: 20120513L

Serialization Methods

writeReplace

private Object writeReplace()
Replace the instance with a data transfer object for serialization.


Package org.apache.commons.math3.optim.linear

Class org.apache.commons.math3.optim.linear.LinearConstraint extends Object implements Serializable

serialVersionUID: -764632794033034092L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Deserialize the instance.

Throws:
ClassNotFoundException - if a class in the stream cannot be found
IOException - if object cannot be read from the stream

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialize the instance.

Throws:
IOException - if object cannot be written to stream
Serialized Fields

relationship

Relationship relationship
Relationship between left and right hand sides (=, <=, >=).


value

double value
Value of the constraint (right hand side).

Class org.apache.commons.math3.optim.linear.LinearObjectiveFunction extends Object implements Serializable

serialVersionUID: -4531815507568396090L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Deserialize the instance.

Throws:
ClassNotFoundException - if a class in the stream cannot be found
IOException - if object cannot be read from the stream

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialize the instance.

Throws:
IOException - if object cannot be written to stream
Serialized Fields

constantTerm

double constantTerm
Constant term of the linear equation.

Class org.apache.commons.math3.optim.linear.NoFeasibleSolutionException extends MathIllegalStateException implements Serializable

serialVersionUID: -3044253632189082760L

Class org.apache.commons.math3.optim.linear.UnboundedSolutionException extends MathIllegalStateException implements Serializable

serialVersionUID: 940539497277290619L


Package org.apache.commons.math3.optim.univariate

Class org.apache.commons.math3.optim.univariate.UnivariatePointValuePair extends Object implements Serializable

serialVersionUID: 1003888396256744753L

Serialized Fields

point

double point
Point.


value

double value
Value of the objective function at the point.


Package org.apache.commons.math3.optimization

Class org.apache.commons.math3.optimization.PointValuePair extends Pair<double[],Double> implements Serializable

serialVersionUID: 20120513L

Serialization Methods

writeReplace

private Object writeReplace()
Deprecated. 
Replace the instance with a data transfer object for serialization.

Class org.apache.commons.math3.optimization.PointVectorValuePair extends Pair<double[],double[]> implements Serializable

serialVersionUID: 20120513L

Serialization Methods

writeReplace

private Object writeReplace()
Deprecated. 
Replace the instance with a data transfer object for serialization.


Package org.apache.commons.math3.optimization.fitting

Class org.apache.commons.math3.optimization.fitting.WeightedObservedPoint extends Object implements Serializable

serialVersionUID: 5306874947404636157L

Serialized Fields

weight

double weight
Deprecated. 
Weight of the measurement in the fitting process.


x

double x
Deprecated. 
Abscissa of the point.


y

double y
Deprecated. 
Observed value of the function at x.


Package org.apache.commons.math3.optimization.linear

Class org.apache.commons.math3.optimization.linear.LinearConstraint extends Object implements Serializable

serialVersionUID: -764632794033034092L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Deprecated. 
Deserialize the instance.

Throws:
ClassNotFoundException - if a class in the stream cannot be found
IOException - if object cannot be read from the stream

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Deprecated. 
Serialize the instance.

Throws:
IOException - if object cannot be written to stream
Serialized Fields

relationship

Relationship relationship
Deprecated. 
Relationship between left and right hand sides (=, <=, >=).


value

double value
Deprecated. 
Value of the constraint (right hand side).

Class org.apache.commons.math3.optimization.linear.LinearObjectiveFunction extends Object implements Serializable

serialVersionUID: -4531815507568396090L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Deprecated. 
Deserialize the instance.

Throws:
ClassNotFoundException - if a class in the stream cannot be found
IOException - if object cannot be read from the stream

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Deprecated. 
Serialize the instance.

Throws:
IOException - if object cannot be written to stream
Serialized Fields

constantTerm

double constantTerm
Deprecated. 
Constant term of the linear equation.

Class org.apache.commons.math3.optimization.linear.NoFeasibleSolutionException extends MathIllegalStateException implements Serializable

serialVersionUID: -3044253632189082760L

Class org.apache.commons.math3.optimization.linear.UnboundedSolutionException extends MathIllegalStateException implements Serializable

serialVersionUID: 940539497277290619L


Package org.apache.commons.math3.optimization.univariate

Class org.apache.commons.math3.optimization.univariate.UnivariatePointValuePair extends Object implements Serializable

serialVersionUID: 1003888396256744753L

Serialized Fields

point

double point
Deprecated. 
Point.


value

double value
Deprecated. 
Value of the objective function at the point.


Package org.apache.commons.math3.random

Class org.apache.commons.math3.random.AbstractWell extends BitsStreamGenerator implements Serializable

serialVersionUID: -817701723016583596L

Serialized Fields

index

int index
Current index in the bytes pool.


v

int[] v
Bytes pool.


iRm1

int[] iRm1
Index indirection table giving for each index its predecessor taking table size into account.


iRm2

int[] iRm2
Index indirection table giving for each index its second predecessor taking table size into account.


i1

int[] i1
Index indirection table giving for each index the value index + m1 taking table size into account.


i2

int[] i2
Index indirection table giving for each index the value index + m2 taking table size into account.


i3

int[] i3
Index indirection table giving for each index the value index + m3 taking table size into account.

Class org.apache.commons.math3.random.BitsStreamGenerator extends Object implements Serializable

serialVersionUID: 20130104L

Serialized Fields

nextGaussian

double nextGaussian
Next gaussian.

Class org.apache.commons.math3.random.EmpiricalDistribution extends AbstractRealDistribution implements Serializable

serialVersionUID: 5729073523949762654L

Serialized Fields

binStats

List<E> binStats
List of SummaryStatistics objects characterizing the bins


sampleStats

SummaryStatistics sampleStats
Sample statistics


max

double max
Max loaded value


min

double min
Min loaded value


delta

double delta
Grid size


binCount

int binCount
number of bins


loaded

boolean loaded
is the distribution loaded?


upperBounds

double[] upperBounds
upper bounds of subintervals in (0,1) "belonging" to the bins


randomData

RandomDataGenerator randomData
RandomDataGenerator instance to use in repeated calls to getNext()

Class org.apache.commons.math3.random.ISAACRandom extends BitsStreamGenerator implements Serializable

serialVersionUID: 7288197941165002400L

Serialized Fields

rsl

int[] rsl
The results given to the user


mem

int[] mem
The internal state


count

int count
Count through the results in rsl[]


isaacA

int isaacA
Accumulator


isaacB

int isaacB
The last result


isaacC

int isaacC
Counter, guarantees cycle is at least 2^40


arr

int[] arr
Service variable.


isaacX

int isaacX
Service variable.


isaacI

int isaacI
Service variable.


isaacJ

int isaacJ
Service variable.

Class org.apache.commons.math3.random.JDKRandomGenerator extends Random implements Serializable

serialVersionUID: -7745277476784028798L

Class org.apache.commons.math3.random.MersenneTwister extends BitsStreamGenerator implements Serializable

serialVersionUID: 8661194735290153518L

Serialized Fields

mt

int[] mt
Bytes pool.


mti

int mti
Current index in the bytes pool.

Class org.apache.commons.math3.random.RandomAdaptor extends Random implements Serializable

serialVersionUID: 2306581345647615033L

Serialized Fields

randomGenerator

RandomGenerator randomGenerator
Wrapped randomGenerator instance

Class org.apache.commons.math3.random.RandomDataGenerator extends Object implements Serializable

serialVersionUID: -626730818244969716L

Serialized Fields

rand

RandomGenerator rand
underlying random number generator


secRand

SecureRandom secRand
underlying secure random number generator

Class org.apache.commons.math3.random.RandomDataImpl extends Object implements Serializable

serialVersionUID: -626730818244969716L

Serialized Fields

delegate

RandomDataGenerator delegate
Deprecated. 
RandomDataGenerator delegate

Class org.apache.commons.math3.random.Well1024a extends AbstractWell implements Serializable

serialVersionUID: 5680173464174485492L

Class org.apache.commons.math3.random.Well19937a extends AbstractWell implements Serializable

serialVersionUID: -7462102162223815419L

Class org.apache.commons.math3.random.Well19937c extends AbstractWell implements Serializable

serialVersionUID: -7203498180754925124L

Class org.apache.commons.math3.random.Well44497a extends AbstractWell implements Serializable

serialVersionUID: -3859207588353972099L

Class org.apache.commons.math3.random.Well44497b extends AbstractWell implements Serializable

serialVersionUID: 4032007538246675492L

Class org.apache.commons.math3.random.Well512a extends AbstractWell implements Serializable

serialVersionUID: -6104179812103820574L


Package org.apache.commons.math3.stat

Class org.apache.commons.math3.stat.Frequency extends Object implements Serializable

serialVersionUID: -3845586908418844111L

Serialized Fields

freqTable

TreeMap<K,V> freqTable
underlying collection


Package org.apache.commons.math3.stat.clustering

Class org.apache.commons.math3.stat.clustering.Cluster extends Object implements Serializable

serialVersionUID: -3442297081515880464L

Serialized Fields

points

List<E> points
The points contained in this cluster.


center

Clusterable<T> center
Center of the cluster.

Class org.apache.commons.math3.stat.clustering.EuclideanDoublePoint extends Object implements Serializable

serialVersionUID: 8026472786091227632L

Serialized Fields

point

double[] point
Point coordinates.

Class org.apache.commons.math3.stat.clustering.EuclideanIntegerPoint extends Object implements Serializable

serialVersionUID: 3946024775784901369L

Serialized Fields

point

int[] point
Point coordinates.


Package org.apache.commons.math3.stat.descriptive

Class org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics extends Object implements Serializable

serialVersionUID: -8207112444016386906L

Serialized Fields

statisticsPrototype

SummaryStatistics statisticsPrototype
A SummaryStatistics serving as a prototype for creating SummaryStatistics contributing to this aggregate


statistics

SummaryStatistics statistics
The SummaryStatistics in which aggregate statistics are accumulated.

Class org.apache.commons.math3.stat.descriptive.DescriptiveStatistics extends Object implements Serializable

serialVersionUID: 4133067267405273064L

Serialized Fields

windowSize

int windowSize
hold the window size


eDA

ResizableDoubleArray eDA
Stored data values


meanImpl

UnivariateStatistic meanImpl
Mean statistic implementation - can be reset by setter.


geometricMeanImpl

UnivariateStatistic geometricMeanImpl
Geometric mean statistic implementation - can be reset by setter.


kurtosisImpl

UnivariateStatistic kurtosisImpl
Kurtosis statistic implementation - can be reset by setter.


maxImpl

UnivariateStatistic maxImpl
Maximum statistic implementation - can be reset by setter.


minImpl

UnivariateStatistic minImpl
Minimum statistic implementation - can be reset by setter.


percentileImpl

UnivariateStatistic percentileImpl
Percentile statistic implementation - can be reset by setter.


skewnessImpl

UnivariateStatistic skewnessImpl
Skewness statistic implementation - can be reset by setter.


varianceImpl

UnivariateStatistic varianceImpl
Variance statistic implementation - can be reset by setter.


sumsqImpl

UnivariateStatistic sumsqImpl
Sum of squares statistic implementation - can be reset by setter.


sumImpl

UnivariateStatistic sumImpl
Sum statistic implementation - can be reset by setter.

Class org.apache.commons.math3.stat.descriptive.MultivariateSummaryStatistics extends Object implements Serializable

serialVersionUID: 2271900808994826718L

Serialized Fields

k

int k
Dimension of the data.


n

long n
Count of values that have been added


sumImpl

StorelessUnivariateStatistic[] sumImpl
Sum statistic implementation - can be reset by setter.


sumSqImpl

StorelessUnivariateStatistic[] sumSqImpl
Sum of squares statistic implementation - can be reset by setter.


minImpl

StorelessUnivariateStatistic[] minImpl
Minimum statistic implementation - can be reset by setter.


maxImpl

StorelessUnivariateStatistic[] maxImpl
Maximum statistic implementation - can be reset by setter.


sumLogImpl

StorelessUnivariateStatistic[] sumLogImpl
Sum of log statistic implementation - can be reset by setter.


geoMeanImpl

StorelessUnivariateStatistic[] geoMeanImpl
Geometric mean statistic implementation - can be reset by setter.


meanImpl

StorelessUnivariateStatistic[] meanImpl
Mean statistic implementation - can be reset by setter.


covarianceImpl

VectorialCovariance covarianceImpl
Covariance statistic implementation - cannot be reset.

Class org.apache.commons.math3.stat.descriptive.StatisticalSummaryValues extends Object implements Serializable

serialVersionUID: -5108854841843722536L

Serialized Fields

mean

double mean
The sample mean


variance

double variance
The sample variance


n

long n
The number of observations in the sample


max

double max
The maximum value


min

double min
The minimum value


sum

double sum
The sum of the sample values

Class org.apache.commons.math3.stat.descriptive.SummaryStatistics extends Object implements Serializable

serialVersionUID: -2021321786743555871L

Serialized Fields

n

long n
count of values that have been added


secondMoment

SecondMoment secondMoment
SecondMoment is used to compute the mean and variance


sum

Sum sum
sum of values that have been added


sumsq

SumOfSquares sumsq
sum of the square of each value that has been added


min

Min min
min of values that have been added


max

Max max
max of values that have been added


sumLog

SumOfLogs sumLog
sumLog of values that have been added


geoMean

GeometricMean geoMean
geoMean of values that have been added


mean

Mean mean
mean of values that have been added


variance

Variance variance
variance of values that have been added


sumImpl

StorelessUnivariateStatistic sumImpl
Sum statistic implementation - can be reset by setter.


sumsqImpl

StorelessUnivariateStatistic sumsqImpl
Sum of squares statistic implementation - can be reset by setter.


minImpl

StorelessUnivariateStatistic minImpl
Minimum statistic implementation - can be reset by setter.


maxImpl

StorelessUnivariateStatistic maxImpl
Maximum statistic implementation - can be reset by setter.


sumLogImpl

StorelessUnivariateStatistic sumLogImpl
Sum of log statistic implementation - can be reset by setter.


geoMeanImpl

StorelessUnivariateStatistic geoMeanImpl
Geometric mean statistic implementation - can be reset by setter.


meanImpl

StorelessUnivariateStatistic meanImpl
Mean statistic implementation - can be reset by setter.


varianceImpl

StorelessUnivariateStatistic varianceImpl
Variance statistic implementation - can be reset by setter.

Class org.apache.commons.math3.stat.descriptive.SynchronizedDescriptiveStatistics extends DescriptiveStatistics implements Serializable

serialVersionUID: 1L

Class org.apache.commons.math3.stat.descriptive.SynchronizedMultivariateSummaryStatistics extends MultivariateSummaryStatistics implements Serializable

serialVersionUID: 7099834153347155363L

Class org.apache.commons.math3.stat.descriptive.SynchronizedSummaryStatistics extends SummaryStatistics implements Serializable

serialVersionUID: 1909861009042253704L


Package org.apache.commons.math3.stat.descriptive.moment

Class org.apache.commons.math3.stat.descriptive.moment.GeometricMean extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: -8178734905303459453L

Serialized Fields

sumOfLogs

StorelessUnivariateStatistic sumOfLogs
Wrapped SumOfLogs instance

Class org.apache.commons.math3.stat.descriptive.moment.Kurtosis extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: 2784465764798260919L

Serialized Fields

moment

org.apache.commons.math3.stat.descriptive.moment.FourthMoment moment
Fourth Moment on which this statistic is based


incMoment

boolean incMoment
Determines whether or not this statistic can be incremented or cleared.

Statistics based on (constructed from) external moments cannot be incremented or cleared.

Class org.apache.commons.math3.stat.descriptive.moment.Mean extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: -1296043746617791564L

Serialized Fields

moment

org.apache.commons.math3.stat.descriptive.moment.FirstMoment moment
First moment on which this statistic is based.


incMoment

boolean incMoment
Determines whether or not this statistic can be incremented or cleared.

Statistics based on (constructed from) external moments cannot be incremented or cleared.

Class org.apache.commons.math3.stat.descriptive.moment.SecondMoment extends org.apache.commons.math3.stat.descriptive.moment.FirstMoment implements Serializable

serialVersionUID: 3942403127395076445L

Serialized Fields

m2

double m2
second moment of values that have been added

Class org.apache.commons.math3.stat.descriptive.moment.SemiVariance extends AbstractUnivariateStatistic implements Serializable

serialVersionUID: -2653430366886024994L

Serialized Fields

biasCorrected

boolean biasCorrected
Determines whether or not bias correction is applied when computing the value of the statisic. True means that bias is corrected.


varianceDirection

SemiVariance.Direction varianceDirection
Determines whether to calculate downside or upside SemiVariance.

Class org.apache.commons.math3.stat.descriptive.moment.Skewness extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: 7101857578996691352L

Serialized Fields

moment

org.apache.commons.math3.stat.descriptive.moment.ThirdMoment moment
Third moment on which this statistic is based


incMoment

boolean incMoment
Determines whether or not this statistic can be incremented or cleared.

Statistics based on (constructed from) external moments cannot be incremented or cleared.

Class org.apache.commons.math3.stat.descriptive.moment.StandardDeviation extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: 5728716329662425188L

Serialized Fields

variance

Variance variance
Wrapped Variance instance

Class org.apache.commons.math3.stat.descriptive.moment.Variance extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: -9111962718267217978L

Serialized Fields

moment

SecondMoment moment
SecondMoment is used in incremental calculation of Variance


incMoment

boolean incMoment
Whether or not Variance.increment(double) should increment the internal second moment. When a Variance is constructed with an external SecondMoment as a constructor parameter, this property is set to false and increments must be applied to the second moment directly.


isBiasCorrected

boolean isBiasCorrected
Whether or not bias correction is applied when computing the value of the statistic. True means that bias is corrected. See Variance for details on the formula.

Class org.apache.commons.math3.stat.descriptive.moment.VectorialCovariance extends Object implements Serializable

serialVersionUID: 4118372414238930270L

Serialized Fields

sums

double[] sums
Sums for each component.


productsSums

double[] productsSums
Sums of products for each component.


isBiasCorrected

boolean isBiasCorrected
Indicator for bias correction.


n

long n
Number of vectors in the sample.

Class org.apache.commons.math3.stat.descriptive.moment.VectorialMean extends Object implements Serializable

serialVersionUID: 8223009086481006892L

Serialized Fields

means

Mean[] means
Means for each component.


Package org.apache.commons.math3.stat.descriptive.rank

Class org.apache.commons.math3.stat.descriptive.rank.Max extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: -5593383832225844641L

Serialized Fields

n

long n
Number of values that have been added


value

double value
Current value of the statistic

Class org.apache.commons.math3.stat.descriptive.rank.Median extends Percentile implements Serializable

serialVersionUID: -3961477041290915687L

Class org.apache.commons.math3.stat.descriptive.rank.Min extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: -2941995784909003131L

Serialized Fields

n

long n
Number of values that have been added


value

double value
Current value of the statistic

Class org.apache.commons.math3.stat.descriptive.rank.Percentile extends AbstractUnivariateStatistic implements Serializable

serialVersionUID: -8091216485095130416L

Serialized Fields

quantile

double quantile
Determines what percentile is computed when evaluate() is activated with no quantile argument


cachedPivots

int[] cachedPivots
Cached pivots.


Package org.apache.commons.math3.stat.descriptive.summary

Class org.apache.commons.math3.stat.descriptive.summary.Product extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: 2824226005990582538L

Serialized Fields

n

long n
The number of values that have been added


value

double value
The current Running Product.

Class org.apache.commons.math3.stat.descriptive.summary.Sum extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: -8231831954703408316L

Serialized Fields

n

long n

value

double value
The currently running sum.

Class org.apache.commons.math3.stat.descriptive.summary.SumOfLogs extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: -370076995648386763L

Serialized Fields

n

int n
Number of values that have been added


value

double value
The currently running value

Class org.apache.commons.math3.stat.descriptive.summary.SumOfSquares extends AbstractStorelessUnivariateStatistic implements Serializable

serialVersionUID: 1460986908574398008L

Serialized Fields

n

long n

value

double value
The currently running sumSq


Package org.apache.commons.math3.stat.regression

Class org.apache.commons.math3.stat.regression.ModelSpecificationException extends MathIllegalArgumentException implements Serializable

serialVersionUID: 4206514456095401070L

Class org.apache.commons.math3.stat.regression.RegressionResults extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

parameters

double[] parameters
regression slope parameters


varCovData

double[][] varCovData
variance covariance matrix of parameters


isSymmetricVCD

boolean isSymmetricVCD
boolean flag for variance covariance matrix in symm compressed storage


rank

int rank
rank of the solution


nobs

long nobs
number of observations on which results are based


containsConstant

boolean containsConstant
boolean flag indicator of whether a constant was included


globalFitInfo

double[] globalFitInfo
array storing global results, SSE, MSE, RSQ, adjRSQ

Class org.apache.commons.math3.stat.regression.SimpleRegression extends Object implements Serializable

serialVersionUID: -3004689053607543335L

Serialized Fields

sumX

double sumX
sum of x values


sumXX

double sumXX
total variation in x (sum of squared deviations from xbar)


sumY

double sumY
sum of y values


sumYY

double sumYY
total variation in y (sum of squared deviations from ybar)


sumXY

double sumXY
sum of products


n

long n
number of observations


xbar

double xbar
mean of accumulated x values, used in updating formulas


ybar

double ybar
mean of accumulated y values, used in updating formulas


hasIntercept

boolean hasIntercept
include an intercept or not


Package org.apache.commons.math3.transform

Class org.apache.commons.math3.transform.FastCosineTransformer extends Object implements Serializable

serialVersionUID: 20120212L

Serialized Fields

normalization

DctNormalization normalization
The type of DCT to be performed.

Class org.apache.commons.math3.transform.FastHadamardTransformer extends Object implements Serializable

serialVersionUID: 20120211L

Class org.apache.commons.math3.transform.FastSineTransformer extends Object implements Serializable

serialVersionUID: 20120211L

Serialized Fields

normalization

DstNormalization normalization
The type of DST to be performed.


Package org.apache.commons.math3.util

Class org.apache.commons.math3.util.BigReal extends Object implements Serializable

serialVersionUID: 4984534880991310382L

Serialized Fields

d

BigDecimal d
Underlying BigDecimal.


roundingMode

RoundingMode roundingMode
Rounding mode for divisions.


scale

int scale
BigDecimal scale

Class org.apache.commons.math3.util.BigRealField extends Object implements Serializable

serialVersionUID: 4756431066541037559L

Serialization Methods

readResolve

private Object readResolve()
Handle deserialization of the singleton.

Class org.apache.commons.math3.util.Decimal64 extends Number implements Serializable

serialVersionUID: 20120227L

Serialized Fields

value

double value
The primitive double value of this object.

Class org.apache.commons.math3.util.DefaultTransformer extends Object implements Serializable

serialVersionUID: 4019938025047800455L

Class org.apache.commons.math3.util.IterationEvent extends EventObject implements Serializable

serialVersionUID: 20120128L

Serialized Fields

iterations

int iterations
The number of iterations performed so far.

Class org.apache.commons.math3.util.OpenIntToDoubleHashMap extends Object implements Serializable

serialVersionUID: -3646337053166149105L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Read a serialized object.

Throws:
IOException - if object cannot be read
ClassNotFoundException - if the class corresponding to the serialized object cannot be found
Serialized Fields

keys

int[] keys
Keys table.


values

double[] values
Values table.


states

byte[] states
States table.


missingEntries

double missingEntries
Return value for missing entries.


size

int size
Current size of the map.


mask

int mask
Bit mask for hash values.

Class org.apache.commons.math3.util.OpenIntToFieldHashMap extends Object implements Serializable

serialVersionUID: -9179080286849120720L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Read a serialized object.

Throws:
IOException - if object cannot be read
ClassNotFoundException - if the class corresponding to the serialized object cannot be found
Serialized Fields

field

Field<T> field
Field to which the elements belong.


keys

int[] keys
Keys table.


values

FieldElement<T>[] values
Values table.


states

byte[] states
States table.


missingEntries

FieldElement<T> missingEntries
Return value for missing entries.


size

int size
Current size of the map.


mask

int mask
Bit mask for hash values.

Class org.apache.commons.math3.util.ResizableDoubleArray extends Object implements Serializable

serialVersionUID: -3485529955529426875L

Serialized Fields

contractionCriterion

double contractionCriterion
The contraction criteria determines when the internal array will be contracted to fit the number of elements contained in the element array + 1.


expansionFactor

double expansionFactor
The expansion factor of the array. When the array needs to be expanded, the new array size will be internalArray.length * expansionFactor if expansionMode is set to MULTIPLICATIVE_MODE, or internalArray.length + expansionFactor if expansionMode is set to ADDITIVE_MODE.


expansionMode

ResizableDoubleArray.ExpansionMode expansionMode
Determines whether array expansion by expansionFactor is additive or multiplicative.


internalArray

double[] internalArray
The internal storage array.


numElements

int numElements
The number of addressable elements in the array. Note that this has nothing to do with the length of the internal storage array.


startIndex

int startIndex
The position of the first addressable element in the internal storage array. The addressable elements in the array are internalArray[startIndex],...,internalArray[startIndex + numElements - 1].

Class org.apache.commons.math3.util.TransformerMap extends Object implements Serializable

serialVersionUID: 4605318041528645258L

Serialized Fields

defaultTransformer

NumberTransformer defaultTransformer
A default Number Transformer for Numbers and numeric Strings.


map

Map<K,V> map
The internal Map.


Package org.orekit.attitudes

Class org.orekit.attitudes.AbstractAttitudeLaw extends Object implements Serializable

serialVersionUID: -1910701919077112225L

Serialized Fields

spinDerivativesComputation

boolean spinDerivativesComputation
Flag to indicate if spin derivation computation is activated.

Class org.orekit.attitudes.AbstractIsisSpinBiasSlew extends AbstractSlew implements Serializable

serialVersionUID: -6790738169776896817L

Serialized Fields

initialOrFinalDate

AbsoluteDate initialOrFinalDate
Initial or final date of the slew.


typeOfDate

AbstractIsisSpinBiasSlew.TypeOfDate typeOfDate
Type of reference date: initial date or final date.


refFrame

Frame refFrame
Reference frame.


dtSCAO

double dtSCAO
Time step.


spinDerivativesComputation

boolean spinDerivativesComputation
Flag to indicate if spin derivation computation is activated.


slewAngle

double slewAngle
Angle of the rotation associated to the spin bias slew.


slewAxis

Vector3D slewAxis
Axis of the rotation associated to the spin bias slew.


durationWoTranq

double durationWoTranq
Duration of the spin bias slew, excluding the tranquillisation phase.


accelMax

double accelMax
Value of the acceleration step during the first phase.


decelMax

double decelMax
Value of the deceleration step during the last phase (assumed > 0).


accelDuration

double accelDuration
Duration of the acceleration phase.


decelDuration

double decelDuration
Duration of the deceleration phase.


ephem

TabulatedAttitude ephem
Attitude ephemerides of the slew, including the tranquillisation phase.


thetaMaxAllowed

double thetaMaxAllowed
Maximum slew angular amplitude allowed.


durationMax

double durationMax
Maximum duration expected for the slew, including the tranquilisation phase.


dtConvergenceThreshold

double dtConvergenceThreshold
Convergence threshold for the iterative computation of the slew duration.


inertiaMatrix

double[][] inertiaMatrix
Satellite inertia matrix in satellite reference frame.


rwTorqueAllocAccel

double rwTorqueAllocAccel
Torque allocation for each RW during the acceleration phase.


rwTorqueAllocDecel

double rwTorqueAllocDecel
Torque allocation for each RW during the deceleration phase.


rwDeltaMomentumAlloc

double rwDeltaMomentumAlloc
Angular momentum allocation for each RW during the manoeuvre.


rwMatrix

double[][] rwMatrix
cosine directors matrix of the reaction wheels in the satellite reference frame. Matrix 3xN_RW with N_RW wheels (Reaction wheels spin axes written in column in the satellite reference frame).


tranquillisationTime

double tranquillisationTime
Tranquilisation time after the end of the slew.


maxIterationsNumber

double maxIterationsNumber
Maximum number of iterations allowed for slew duration computation's convergence.

Class org.orekit.attitudes.AbstractSlew extends Object implements Serializable

serialVersionUID: 7637553563096392474L

Serialized Fields

iLaw

AttitudeProvider iLaw
The attitude law before the slew.


fLaw

AttitudeProvider fLaw
The attitude law after the slew.


intervalOfValidity

AbsoluteDateInterval intervalOfValidity
Interval of validity of the maneuver (with closed endpoints).


computed

boolean computed
True if the slew has already been computed.


currentProvider

PVCoordinatesProvider currentProvider
The PV coordinates provider that has been used to compute the maneuver.

Class org.orekit.attitudes.AeroAttitudeLaw extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -5371693012337184284L

Serialized Fields

angleOfAttack

IParameterizableFunction angleOfAttack
Angle of attack.


sideSlip

IParameterizableFunction sideSlip
Sideslip.


rollVelocity

IParameterizableFunction rollVelocity
Roll velocity.


earthBodyShape

ExtendedOneAxisEllipsoid earthBodyShape
Earth shape.


stepSpin

double stepSpin
Step for finite differences spin computation.


stepAcc

double stepAcc
Step for finite differences spin derivative computation.

Class org.orekit.attitudes.Attitude extends Object implements Serializable

serialVersionUID: -947817502698754209L

Serialized Fields

referenceFrame

Frame referenceFrame
Reference frame.


orientation

TimeStampedAngularCoordinates orientation
Attitude, spin and spin derivatives.

Class org.orekit.attitudes.AttitudeChronologicalComparator extends Object implements Serializable

serialVersionUID: 757983092465215089L

Class org.orekit.attitudes.AttitudeFrame extends Frame implements Serializable

serialVersionUID: 1239403019365033844L

Serialized Fields

attlaw

AttitudeProvider attlaw
The attitude law defining the orientation of the frame.

Class org.orekit.attitudes.AttitudeLawLeg extends Object implements Serializable

serialVersionUID: 165478998919828375L

Serialized Fields

law

AttitudeLaw law
Law provider.


interval

AbsoluteDateInterval interval
Interval of validity (with closed endpoints).

Class org.orekit.attitudes.AttitudeLegLaw extends Object implements Serializable

serialVersionUID: 1120527407708346861L

Serialized Fields

lawBefore

AttitudeLaw lawBefore
Law before interval of validity .


leg

AttitudeLeg leg
Law during interval of validity .


lawAfter

AttitudeLaw lawAfter
Law after interval of validity .

Class org.orekit.attitudes.AttitudeLegsSequence extends Object implements Serializable

serialVersionUID: -1887681878952009836L

Serialized Fields

attLegs

LinkedHashMap<K,V> attLegs
Map containing all attitude legs. The LinkedHashMap was chosen to associate a code to each attitude leg and at the same time to provide easy lookup and insertion at the beginning and end of the map.


timeInterval

AbsoluteDateInterval timeInterval
Time interval (mutable).

Class org.orekit.attitudes.AttitudesSequence extends Object implements Serializable

serialVersionUID: 5140034224175180354L

Serialized Fields

active

AttitudeLaw active
Active provider.


switchingMap

Map<K,V> switchingMap
Switching events map.

Class org.orekit.attitudes.AttitudeTransformProvider extends Object implements Serializable

serialVersionUID: -9164889216629455626L

Serialized Fields

attlaw

AttitudeLaw attlaw
The attitude law from which the transformation with respect to a parent frame is computed.


pvProv

PVCoordinatesProvider pvProv
PV coordinates provider for the spacecraft.


refFrame

Frame refFrame
The parent frame.

Class org.orekit.attitudes.BodyCenterGroundPointing extends GroundPointing implements Serializable

serialVersionUID: 6757742593371484171L

Class org.orekit.attitudes.BodyCenterPointing extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -6528493179834801802L

Serialized Fields

bodyFrame

Frame bodyFrame
Body frame.

Class org.orekit.attitudes.CelestialBodyPointed extends AbstractAttitudeLaw implements Serializable

serialVersionUID: 6222161082155807729L

Serialized Fields

celestialFrame

Frame celestialFrame
Frame in which CelestialBodyPointed.phasingCel is defined.


pointedBody

PVCoordinatesProvider pointedBody
Celestial body to point at.


phasingCel

Vector3D phasingCel
Phasing reference, in celestial frame.


pointingSat

Vector3D pointingSat
Satellite axis aiming at the pointed body, in satellite frame.


phasingSat

Vector3D phasingSat
Phasing reference, in satellite frame.

Class org.orekit.attitudes.ComposedAttitudeLaw extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -8663407950398620133L

Serialized Fields

mainLaw

AttitudeLaw mainLaw
Main attitude law.


modifierLaws

List<E> modifierLaws
Modifier laws.

Class org.orekit.attitudes.ConstantAttitudeLaw extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -2143350226737178213L

Serialized Fields

referenceFrame

Frame referenceFrame
Reference frame.


rotation

Rotation rotation
Rotation from reference frame to desired satellite frame.

Class org.orekit.attitudes.ConstantSpinSlew extends AbstractSlew implements Serializable

serialVersionUID: -6284538107289929309L

Serialized Fields

type

ConstantSpinSlew.Constraint type
Type of constraint of the slew


value

double value
Value of the constraint : duration or angular velocity


d

AbsoluteDate d
The date given by the user for the angular velocity constraint computation Can be the begin date or the end date


isStart

boolean isStart
If the date is start date or not


initAtt

Attitude initAtt
Attitude at the beginning (complete when slew is computed)


finalAtt

Attitude finalAtt
Attitude at the end (complete when slew is computed)


spin

Vector3D spin
Spin of the slew (complete when slew is computed)


spinDerivativesComputation

boolean spinDerivativesComputation
Flag to indicate if spin derivation computation is activated.

Class org.orekit.attitudes.FixedRate extends AbstractAttitudeLaw implements Serializable

serialVersionUID: 6874119218379303688L

Serialized Fields

referenceAttitude

Attitude referenceAttitude
Reference attitude.

Class org.orekit.attitudes.GroundPointing extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -1459257023765594793L

Serialized Fields

bodyFrame

Frame bodyFrame
Body frame.


shape

BodyShape shape
Body shape.

Class org.orekit.attitudes.GroundPointingWrapper extends GroundPointing implements Serializable

serialVersionUID: 262999520075931766L

Serialized Fields

groundPointingLaw

GroundPointing groundPointingLaw
Underlying ground pointing attitude provider.

Class org.orekit.attitudes.IsisAnalyticalSpinBiasSlew extends AbstractIsisSpinBiasSlew implements Serializable

serialVersionUID: 1884951936812056062L

Class org.orekit.attitudes.IsisNumericalSpinBiasSlew extends AbstractIsisSpinBiasSlew implements Serializable

serialVersionUID: -5530480164376213798L

Class org.orekit.attitudes.IsisSunPointing extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -396768615500080537L

Serialized Fields

sunDirection

IDirection sunDirection
Sun direction in GCRF frame.

Class org.orekit.attitudes.LofOffset extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -713570668596014285L

Serialized Fields

type

LOFType type
Type of Local Orbital Frame.


offset

Rotation offset
Rotation from local orbital frame.


inertialFrame

Frame inertialFrame
Inertial frame with respect to which orbit should be computed.

Class org.orekit.attitudes.LofOffsetPointing extends GroundPointing implements Serializable

serialVersionUID: -713570668596014285L

Serialized Fields

attitudeLaw

AttitudeProvider attitudeLaw
Rotation from local orbital frame.


satPointingVector

Vector3D satPointingVector
Chosen satellite axis for pointing, given in satellite frame.

Class org.orekit.attitudes.NadirPointing extends GroundPointing implements Serializable

serialVersionUID: 9077899256315179822L

Class org.orekit.attitudes.OrientationFrame extends Frame implements Serializable

serialVersionUID: 7680325947511606746L

Class org.orekit.attitudes.OrientationTransformProvider extends Object implements Serializable

serialVersionUID: -6420772272580569770L

Serialized Fields

orientationLaw

IOrientationLaw orientationLaw
The orientation law from which the transformation with respect to a parent frame is computed.


refFrame

Frame refFrame
The parent frame.

Class org.orekit.attitudes.RelativeTabulatedAttitudeLaw extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

attitudeLegLaw

AttitudeLegLaw attitudeLegLaw
Attitude Leg Law .

Class org.orekit.attitudes.RelativeTabulatedAttitudeLeg extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

refDate

AbsoluteDate refDate
Reference date


attitudes

AngularCoordinates[] attitudes
Array of chronologically ordered angular coordinates


durations

double[] durations
Array (same size of attitudes array) containing for each attitude time elapsed since reference date


refFrame

Frame refFrame
reference frame from which angular coordinates are computed


validityInterval

AbsoluteDateInterval validityInterval
validity interval of the law


useRotationRates

boolean useRotationRates
flag to indicate if rotation rates should be used for Hermite interpolation


interpOrder

int interpOrder
Number of points used for interpolation


spinDerivativesComputation

boolean spinDerivativesComputation
Flag to indicate if spin derivation computation is activated.

Class org.orekit.attitudes.SpinStabilized extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -7025790361794748354L

Serialized Fields

nonRotatingLaw

AttitudeLaw nonRotatingLaw
Underlying non-rotating attitude law.


start

AbsoluteDate start
Start date of the rotation.


axis

Vector3D axis
Rotation axis in satellite frame.


rate

double rate
Spin rate in radians per seconds.


spin

Vector3D spin
Spin vector.

Class org.orekit.attitudes.SunPointing extends TwoDirectionsAttitude implements Serializable

serialVersionUID: -580319565633029444L

Class org.orekit.attitudes.TabulatedAttitude extends Object implements Serializable

serialVersionUID: 6595548109504426959L

Serialized Fields

attitudes

Attitude[] attitudes
Array of Attitudes


durations

double[] durations
Array (same size of attitudes array) containing for each attitude time elapsed since first attitude


interpOrder

int interpOrder
Number of points used for interpolation


arraySize

int arraySize
arraySize


validityInterval

AbsoluteDateInterval validityInterval
validity interval


spinDerivativesComputation

boolean spinDerivativesComputation
Flag to indicate if spin derivation computation is activated.

Class org.orekit.attitudes.TargetGroundPointing extends GroundPointing implements Serializable

serialVersionUID: -8002434923471977301L

Serialized Fields

target

PVCoordinates target
Target in body frame.

Class org.orekit.attitudes.TargetPointing extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -8002434923471977301L

Serialized Fields

bodyFrame

Frame bodyFrame
Body frame.


target

PVCoordinates target
Target in body frame.

Class org.orekit.attitudes.TwoDirectionsAttitude extends AbstractAttitudeLaw implements Serializable

serialVersionUID: -5992543210599145752L

Serialized Fields

firstDir

IDirection firstDir
First direction.


secondDir

IDirection secondDir
Second direction.


firstSatAxis

Vector3D firstSatAxis
The first satellite axis is aligned with the first direction.


secondSatAxis

Vector3D secondSatAxis
The Second satellite axis is aligned with the second direction at best.


stepSpin

double stepSpin
Step for finite differences spin computation.


stepAcc

double stepAcc
Step for finite differences spin derivative computation.

Class org.orekit.attitudes.TwoSpinBiasSlew extends AbstractSlew implements Serializable

serialVersionUID: -3915599581319142244L

Serialized Fields

initDate

AbsoluteDate initDate
The slew initial date (the date of the change of the attitude law).


refFrame

Frame refFrame
Reference frame.


ephem

TabulatedAttitude ephem
The attitude ephemeris representing the slew.


dtSCAO

double dtSCAO
SCAO time step [s].


thetaMax

double thetaMax
The maximum angle of validity of the model [rad].


tau

double tau
Time constant of the filter [s].


seuilQcEntree

double seuilQcEntree
Initial orientation error threshold [rad].


bvHaut

double bvHaut
The angular velocity for big angular distances (used when seuil_qc_sortie < theta < sbv_haut) [rad/s].


sbvHaut

double sbvHaut
The switching angular distance [rad].


seuilQcSortie

double seuilQcSortie
Final orientation error threshold [rad].


bvBas

double bvBas
The angular velocity for small angular distances (used when sbv_haut < theta < thetaMax) [rad/s].


tStabSol

double tStabSol
Stabilisation margin [s].


spinDerivativesComputation

boolean spinDerivativesComputation
Flag to indicate if spin derivation computation is activated.

Class org.orekit.attitudes.YawCompensation extends GroundPointingWrapper implements Serializable

serialVersionUID: 1145977506851433023L

Class org.orekit.attitudes.YawSteering extends GroundPointingWrapper implements Serializable

serialVersionUID: -5804405406938727964L

Serialized Fields

sun

PVCoordinatesProvider sun
Sun motion model.


phasingAxis

Vector3D phasingAxis
Satellite axis that must be roughly in Sun direction.


Package org.orekit.bodies

Class org.orekit.bodies.AbstractCelestialBody extends Object implements Serializable

serialVersionUID: -8225707171826328799L

Serialized Fields

name

String name
Name of the body.


gm

double gm
Attraction coefficient of the body (m3/s2).


iauPole

IAUPole iauPole
IAU pole.


inertialFrame

Frame inertialFrame
Inertially oriented, body-centered frame.


bodyFrame

Frame bodyFrame
Body oriented, body-centered frame.

Class org.orekit.bodies.AbstractCelestialBody.BodyOriented extends Object implements Serializable

serialVersionUID: -1859795611761959145L

Class org.orekit.bodies.ExtendedOneAxisEllipsoid extends Object implements Serializable

serialVersionUID: -5136554736087949714L

Serialized Fields

ellipsoid

IEllipsoid ellipsoid
the spheroid


inFrame

Frame inFrame
the body frame


fIn

double fIn
Flattening


aeIn

double aeIn
Equatorial radius.


e2

double e2
Eccentricity power 2.


g2

double g2
g * g.


inName

String inName
shape name

Class org.orekit.bodies.GeodeticPoint extends Object implements Serializable

serialVersionUID: 7862466825590075399L

Serialized Fields

latitude

double latitude
Latitude of the point (rad).


longitude

double longitude
Longitude of the point (rad).


altitude

double altitude
Altitude of the point (m).

Class org.orekit.bodies.MeeusMoon extends AbstractCelestialBody implements Serializable

serialVersionUID: 755708934677699377L

Serialized Fields

longitudeTerms

int longitudeTerms
Number of terms for longitude computation.


latitudeTerms

int latitudeTerms
Number of terms for latitude computation.


distanceTerms

int distanceTerms
Number of terms for distance computation.

Class org.orekit.bodies.MeeusSun extends AbstractCelestialBody implements Serializable

serialVersionUID: 3593147893747468086L

Serialized Fields

meeusModel

MeeusSun.MODEL meeusModel
Meeus model to be used.

Class org.orekit.bodies.OneAxisEllipsoid extends Object implements Serializable

serialVersionUID: -1418386024561514172L

Serialized Fields

bodyFrame

Frame bodyFrame
Body frame related to body shape.


ae

double ae
Equatorial radius.


e2

double e2
Eccentricity power 2.


g

double g
1 minus flatness.


g2

double g2
g * g.


ae2

double ae2
Equatorial radius power 2.


closeApproachThreshold

double closeApproachThreshold
Convergence limit.


angularThreshold

double angularThreshold
Convergence limit.


threshold2

double threshold2
2nd convergence limit if first convergence failed.

Class org.orekit.bodies.PosVelChebyshev extends Object implements Serializable

serialVersionUID: -2220448511466595393L

Serialized Fields

start

AbsoluteDate start
Start of the validity range of the instance.


duration

double duration
Duration of validity range of the instance.


xCoeffs

double[] xCoeffs
Chebyshev polynomials coefficients for the X component.


yCoeffs

double[] yCoeffs
Chebyshev polynomials coefficients for the Y component.


zCoeffs

double[] zCoeffs
Chebyshev polynomials coefficients for the Z component.

Class org.orekit.bodies.UserCelestialBody extends AbstractCelestialBody implements Serializable

serialVersionUID: -749020299406400630L

Serialized Fields

pvCoordinateProvider

PVCoordinatesProvider pvCoordinateProvider
Position-Velocity of celestial body.


Package org.orekit.data

Class org.orekit.data.BodiesElements extends Object implements Serializable

serialVersionUID: 9193325350743225370L

Serialized Fields

l

double l
Mean anomaly of the Moon.


lPrime

double lPrime
Mean anomaly of the Sun.


f

double f
L - Ω where L is the mean longitude of the Moon.


d

double d
Mean elongation of the Moon from the Sun.


omega

double omega
Mean longitude of the ascending node of the Moon.


lMe

double lMe
Mean Mercury longitude.


lVe

double lVe
Mean Venus longitude.


lE

double lE
Mean Earth longitude.


lMa

double lMa
Mean Mars longitude.


lJu

double lJu
Mean Jupiter longitude.


lSa

double lSa
Mean Saturn longitude.


lUr

double lUr
Mean Uranus longitude.


lNe

double lNe
Mean Neptune longitude.


pa

double pa
General accumulated precession in longitude.

Class org.orekit.data.DataProvidersManager extends Object implements Serializable

serialVersionUID: -6462388122735180273L

Serialized Fields

providers

List<E> providers
Supported data providers.


loaded

Set<E> loaded
Loaded data.

Class org.orekit.data.PoissonSeries extends Object implements Serializable

serialVersionUID: -3016824169123970737L

Serialized Fields

coefficients

double[] coefficients
Coefficients of the polynomial part.


series

SeriesTerm[][] series
Non-polynomial series.

Class org.orekit.data.SeriesTerm extends Object implements Serializable

serialVersionUID: 7536446008538764006L

Serialized Fields

sinCoeff

double sinCoeff
Coefficient for the sine of the argument.


cosCoeff

double cosCoeff
Coefficient for the cosine of the argument.


Package org.orekit.errors

Class org.orekit.errors.FrameAncestorException extends OrekitException implements Serializable

serialVersionUID: -8279818119798166504L

Class org.orekit.errors.OrekitException extends Exception implements Serializable

serialVersionUID: 3366757982695469677L

Serialized Fields

context

ExceptionContext context
Exception context (may be null).


specifier

Localizable specifier
Format specifier (to be translated).


parts

Object[] parts
Parts to insert in the format (no translation).

Class org.orekit.errors.OrekitExceptionWrapper extends RuntimeException implements Serializable

serialVersionUID: -2369002825757407992L

Serialized Fields

wrappedException

OrekitException wrappedException
Underlying Orekit exception.

Class org.orekit.errors.OrekitRuntimeException extends RuntimeException implements Serializable

serialVersionUID: 879013611768983409L

Class org.orekit.errors.PropagationException extends OrekitException implements Serializable

serialVersionUID: 1684307015196169376L

Class org.orekit.errors.TimeStampedCacheException extends OrekitException implements Serializable

serialVersionUID: 9015424948577907926L


Package org.orekit.files.general

Class org.orekit.files.general.SatelliteInformation extends Object implements Serializable

serialVersionUID: -8329507360193822277L

Serialized Fields

satelliteId

String satelliteId
Id of the satellite as used in the orbit file.


accuracy

int accuracy
One standard deviation of the orbit entries in m.

Class org.orekit.files.general.SatelliteTimeCoordinate extends Object implements Serializable

serialVersionUID: -2099947583052252633L

Serialized Fields

epoch

AbsoluteDate epoch
Epoch for this entry.


coordinate

PVCoordinates coordinate
Position/velocity coordinates for this entry.


clockCorrection

double clockCorrection
Clock correction in micro-seconds.


clockRateChange

double clockRateChange
Clock rate change.


Package org.orekit.files.sp3

Class org.orekit.files.sp3.SP3File extends Object implements Serializable

serialVersionUID: 3333652174843017654L

Serialized Fields

type

SP3File.SP3FileType type
File type.


timeSystem

OrbitFile.TimeSystem timeSystem
Time system.


epoch

AbsoluteDate epoch
Epoch of the file.


gpsWeek

int gpsWeek
GPS week.


secondsOfWeek

double secondsOfWeek
Seconds of the current GPS week.


julianDay

int julianDay
Julian day.


dayFraction

double dayFraction
Day fraction.


epochInterval

double epochInterval
Time-interval between epochs.


numberOfEpochs

int numberOfEpochs
Number of epochs.


coordinateSystem

String coordinateSystem
Coordinate system.


dataUsed

String dataUsed
Data used indicator.


orbitType

SP3File.SP3OrbitType orbitType
Orbit type.


agency

String agency
Agency providing the file.


satellites

List<E> satellites
A list containing additional satellite information.


satelliteInfo

Map<K,V> satelliteInfo
A mapping of satellite id to its corresponding SatelliteInformation object.


satelliteCoords

Map<K,V> satelliteCoords
A map containing all satellite coordinates.


Package org.orekit.forces

Package org.orekit.forces.atmospheres

Class org.orekit.forces.atmospheres.DTM2000 extends Object implements Serializable

serialVersionUID: -8901940398967553588L

Serialized Fields

dtt

double[] dtt
Partial derivatives.


dh

double[] dh

dhe

double[] dhe

dox

double[] dox

daz2

double[] daz2

do2

double[] do2

daz

double[] daz

dt0

double[] dt0

dtp

double[] dtp

cachedDay

double cachedDay
Number of days in current year.


cachedF

double[] cachedF
Instant solar flux. f[1] = instantaneous flux; f[2] = 0. (not used).


cachedFbar

double[] cachedFbar
Mean solar flux. fbar[1] = mean flux; fbar[2] = 0. (not used).


akp

double[] akp
Kp coefficients.


cachedAlti

double cachedAlti
Geodetic altitude in km (minimum altitude: 120 km).


cachedHl

double cachedHl
Local solar time (rad).


alat

double alat
Geodetic Latitude (rad).


xlon

double xlon
Geodetic longitude (rad).


cachedTemperature

double cachedTemperature
Cache mecanism - Temperature at altitude z (K).


tinf

double tinf
Exospheric temperature.


tp120

double tp120
Vertical gradient of T a 120 km.


ro

double ro
Total density (g/cm3).


wmm

double wmm
Mean atomic mass.


d

double[] d
Partial densities in (g/cm3). d(1) = hydrogen d(2) = helium d(3) = atomic oxygen d(4) = molecular nitrogen d(5) = molecular oxygen d(6) = atomic nitrogen


p10

double p10
Legendre coefficients.


p20

double p20

p30

double p30

p40

double p40

p50

double p50

p60

double p60

p11

double p11

p21

double p21

p31

double p31

p41

double p41

p51

double p51

p22

double p22

p32

double p32

p42

double p42

p52

double p52

p62

double p62

p33

double p33

p10mg

double p10mg

p20mg

double p20mg

p40mg

double p40mg

hl0

double hl0
Local time intermediate values.


ch

double ch

sh

double sh

c2h

double c2h

s2h

double s2h

c3h

double c3h

s3h

double s3h

sun

PVCoordinatesProvider sun
Sun position.


inputParams

DTM2000InputParameters inputParams
External data container.


earth

BodyShape earth
Earth body shape.


cachedOutputData

AtmosphereData cachedOutputData
Cache mecanism - Output atmosphere data.


cachedDate

AbsoluteDate cachedDate
Cache mecanism - Input date.


cachedFrame

Frame cachedFrame
Cache mecanism - Input frame.


cachedPosition

Vector3D cachedPosition
Cache mecanism - Input position.

Class org.orekit.forces.atmospheres.HarrisPriester extends Object implements Serializable

serialVersionUID: 2772347498196369601L

Serialized Fields

n

double n
Cosine exponent from 2 to 6 according to inclination.


sun

PVCoordinatesProvider sun
Sun position.


earth

BodyShape earth
Earth body shape.


tabAltRho

double[][] tabAltRho
Density table.

Class org.orekit.forces.atmospheres.JB2006 extends Object implements Serializable

serialVersionUID: -4201270765122160831L

Serialized Fields

cachedTemperature

double[] cachedTemperature
Cache mecanism - Output temperatures.


rho

double rho
Total Mass-Density at Input Position (kg/m3).


sun

PVCoordinatesProvider sun
Sun position.


inputParams

JB2006InputParameters inputParams
External data container.


earth

BodyShape earth
Earth body shape.


cachedDensity

double cachedDensity
Cache mecanism - Output density.


cachedDate

AbsoluteDate cachedDate
Cache mecanism - Input date.


cachedFrame

Frame cachedFrame
Cache mecanism - Input frame.


cachedPosition

Vector3D cachedPosition
Cache mecanism - Input position.

Class org.orekit.forces.atmospheres.MSISE2000 extends Object implements Serializable

serialVersionUID: -7842070913367047706L

Serialized Fields

atmosModel

NRLMSISE00 atmosModel
An instance of the MSIS00 model.


flags

Flags flags
Flags for the MSIS00 density computation.


earth

BodyShape earth
Earth Shape


sun

CelestialBody sun
Sun


inputParams

MSISE2000InputParameters inputParams
Solar activity data container


calendar

Calendar calendar
Calendar (internal variable, set there for computation time saving).


cachedTemperature

double cachedTemperature
Cache mecanism - Output temperature.


cachedOutputData

AtmosphereData cachedOutputData
Cache mecanism - Output atmosphere data.


cachedDate

AbsoluteDate cachedDate
Cache mecanism - Input date.


cachedFrame

Frame cachedFrame
Cache mecanism - Input frame.


cachedPosition

Vector3D cachedPosition
Cache mecanism - Input position.

Class org.orekit.forces.atmospheres.SimpleExponentialAtmosphere extends Object implements Serializable

serialVersionUID: 2772347498196369601L

Serialized Fields

shape

BodyShape shape
Earth shape model.


rho0

double rho0
Reference density.


h0

double h0
Reference altitude.


hscale

double hscale
Reference altitude scale.

Class org.orekit.forces.atmospheres.US76 extends Object implements Serializable

serialVersionUID: -4112665369108873996L

Serialized Fields

earth

BodyShape earth
Earth Shape


tmol

double tmol
Molecular temperature


hpot

double hpot
Geopotential altitude


rn

double rn
Layer molar number


rnn

double rnn
Molar number


xmol

double xmol
Total molar mass


cachedPres

double cachedPres
Cache mecanism - Output pressure.


cachedDensity

double cachedDensity
Cache mecanism - Output density.


cachedTemp

double cachedTemp
Cache mecanism - Output temperature.


cachedDate

AbsoluteDate cachedDate
Cache mecanism - Input date.


cachedFrame

Frame cachedFrame
Cache mecanism - Input frame.


cachedPosition

Vector3D cachedPosition
Cache mecanism - Input position.


Package org.orekit.forces.atmospheres.solarActivity.specialized

Class org.orekit.forces.atmospheres.solarActivity.specialized.DTM2000SolarData extends Object implements Serializable

serialVersionUID: -5212198874900835369L

Serialized Fields

to

double to
Constant


data

SolarActivityDataProvider data
Solar data

Class org.orekit.forces.atmospheres.solarActivity.specialized.MarshallSolarActivityFutureEstimation extends Object implements Serializable

serialVersionUID: -5212198874900835369L

Serialized Fields

dataPattern

Pattern dataPattern
Pattern for the data fields of MSAFE data.


data

SortedSet<E> data
Data set.


strengthLevel

MarshallSolarActivityFutureEstimation.StrengthLevel strengthLevel
Selected strength level of activity.


firstDate

AbsoluteDate firstDate
First available date.


lastDate

AbsoluteDate lastDate
Last available date.


previousParam

org.orekit.forces.atmospheres.solarActivity.specialized.MarshallSolarActivityFutureEstimation.LineParameters previousParam
Previous set of solar activity parameters.


currentParam

org.orekit.forces.atmospheres.solarActivity.specialized.MarshallSolarActivityFutureEstimation.LineParameters currentParam
Current set of solar activity parameters.


supportedNames

String supportedNames
Regular expression for supported files names.


Package org.orekit.forces.drag

Class org.orekit.forces.drag.DragForce extends JacobiansParameterizable implements Serializable

serialVersionUID: 5386256916056674950L

Serialized Fields

densityMap

Map<K,V> densityMap
Density cache map.


relativeVelocityMap

Map<K,V> relativeVelocityMap
Relative velocity cache map.


dragAccMap

Map<K,V> dragAccMap
Drag acceleration cache map.


k

IParamDiffFunction k
k multiplicative factor.


atmosphere

Atmosphere atmosphere
Atmospheric model.


spacecraft

DragSensitive spacecraft
Spacecraft.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.


computePartialDerivativesWrtVelocity

boolean computePartialDerivativesWrtVelocity
True if acceleration partial derivatives with respect to velocity have to be computed.


Package org.orekit.forces.gravity

Class org.orekit.forces.gravity.BalminoAttractionModel extends JacobiansParameterizable implements Serializable

serialVersionUID: 3308248172613083145L

Serialized Fields

order

int order
Max order.


degree

int degree
Max degree.


C

double[][] C
Normalized C coefficients.


S

double[][] S
Normalized S coefficients.


poly

HelmholtzPolynomial poly
Helmholtz polynomials.


bodyFrame

Frame bodyFrame
Central body frame.


denCPD

double[][] denCPD
Denormalized coefficients for acceleration partial derivatives with respect to state computation.


denSPD

double[][] denSPD
Denormalized coefficients for acceleration partial derivatives with respect to state computation.


paramMu

Parameter paramMu
Central attraction coefficient parameter.


paramAe

Parameter paramAe
Equatorial radius parameter.

Class org.orekit.forces.gravity.CunninghamAttractionModel extends JacobiansParameterizable implements Serializable

serialVersionUID: 759122284106467933L

Serialized Fields

C

double[][] C
First normalized potential tesseral coefficients array.


S

double[][] S
Second normalized potential tesseral coefficients array.


CPD

double[][] CPD
First normalized potential tesseral coefficients array for acceleration partial derivatives with respect to state computation.


SPD

double[][] SPD
Second normalized potential tesseral coefficients array for acceleration partial derivatives with respect to state computation.


degree

int degree
Degree of potential.


order

int order
Order of potential.


bodyFrame

Frame bodyFrame
Rotating body.


paramMu

Parameter paramMu
Central attraction coefficient parameter.


paramAe

Parameter paramAe
Equatorial radius parameter.

Class org.orekit.forces.gravity.DrozinerAttractionModel extends Parameterizable implements Serializable

serialVersionUID: -6897768625006106349L

Serialized Fields

C

double[][] C
First normalized potential tesseral coefficients array.


S

double[][] S
Second normalized potential tesseral coefficients array.


centralBodyFrame

Frame centralBodyFrame
Frame for the central body.


degree

int degree
Number of zonal coefficients.


order

int order
Number of tesseral coefficients.


paramMu

Parameter paramMu
Central attraction coefficient parameter.


paramAe

Parameter paramAe
Equatorial radius parameter.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.


computePartialDerivativesWrtVelocity

boolean computePartialDerivativesWrtVelocity
True if acceleration partial derivatives with respect to velocity have to be computed.

Class org.orekit.forces.gravity.NewtonianAttraction extends JacobiansParameterizable implements Serializable

serialVersionUID: -7754312556095545327L

Serialized Fields

paramMu

Parameter paramMu
Central attraction coefficient parameter.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.

Class org.orekit.forces.gravity.ThirdBodyAttraction extends JacobiansParameterizable implements Serializable

serialVersionUID: -1703641239448217284L

Serialized Fields

body

CelestialBody body
The body to consider.


paramMu

Parameter paramMu
Central attraction coefficient parameter.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.


Package org.orekit.forces.gravity.tides

Class org.orekit.forces.gravity.tides.AbstractTides extends JacobiansParameterizable implements Serializable

serialVersionUID: 1383292841711855839L

Serialized Fields

paramMu

Parameter paramMu
Central attraction coefficient parameter.


paramAe

Parameter paramAe
Equatorial radius parameter.


coefficientsC

double[][] coefficientsC
First normalized potential tesseral coefficients array.


coefficientsS

double[][] coefficientsS
Second normalized potential tesseral coefficients array.


coefficientsCPD

double[][] coefficientsCPD
First normalized potential tesseral coefficients array for partial derivatives computation.


coefficientsSPD

double[][] coefficientsSPD
Second normalized potential tesseral coefficients array for partial derivatives computation.


bodyFrame

Frame bodyFrame
Frame for the central body.


l

int l
Degree.


m

int m
Order.


helm

HelmholtzPolynomial helm
Helmholtz polynomials


denCPD

double[][] denCPD
Denormalized coefficients for partial derivatives.


denSPD

double[][] denSPD
Denormalized coefficients for partial derivatives.

Class org.orekit.forces.gravity.tides.OceanTides extends AbstractTides implements Serializable

serialVersionUID: 7083827601800332989L

Serialized Fields

l

int l
Degree for acceleration computation.


m

int m
Order for acceleration computation.


lgrad

int lgrad
Degree for partial derivatives computation.


mgrad

int mgrad
Order for partial derivatives computation.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.


heightsP

TreeMap<K,V> heightsP
Heights map


heightsS

TreeMap<K,V> heightsS
Heights map


names

TreeMap<K,V> names
Names map


oceanTidesData

IOceanTidesDataProvider oceanTidesData
Ocean tides data


mainWaves

Set<E> mainWaves
Doodson numbers of waves that have height data


fileWaves

Set<E> fileWaves
Doodson numbers of waves that have height data


secWaves

TreeMap<K,V> secWaves
Doodson numbers of secondary waves and their pivots


withAdmittanceIn

boolean withAdmittanceIn
Boolean to ignore or take into account secondary waves


phases

TreeMap<K,V> phases
Doodson-Warburg conventions


admittanceCoefficients

TreeMap<K,V> admittanceCoefficients
Admittance coefficients : key is Doodson number, value is array {Kc, Ks}


defaultSteps

double defaultSteps
Steps of 12 hours for admittance coefficients computation


loveNumbers

double[] loveNumbers
Love numbers.


loveNumbersPD

double[] loveNumbersPD
Love numbers for partial derivatives.


paramRho

Parameter paramRho
Density at surface parameter.


dataArray

org.orekit.forces.gravity.tides.OceanTides.StaticData dataArray
Interval variable stored at constructor to speed-up acceleration computation at runtime.


dataArrayPD

org.orekit.forces.gravity.tides.OceanTides.StaticData dataArrayPD
Interval variable stored at constructor to speed-up partial derivatives computation at runtime.

Class org.orekit.forces.gravity.tides.TerrestrialTides extends AbstractTides implements Serializable

serialVersionUID: 302414702448996411L

Serialized Fields

bodiesP

CelestialBody[] bodiesP
Perturbating bodies.


thirdBodyCorrectionUpToDegree3

boolean thirdBodyCorrectionUpToDegree3
Deformation due to third body attraction (degree3).


ellipticityCorrection

boolean ellipticityCorrection
Ellipticity correction.


frequencyCorrection

boolean frequencyCorrection
Frequency correction.


standard

ITerrestrialTidesDataProvider standard
Terrestrial tide data provider.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.


Package org.orekit.forces.gravity.variations

Class org.orekit.forces.gravity.variations.VariablePotentialAttractionModel extends JacobiansParameterizable implements Serializable

serialVersionUID: 1548110713737633271L

Serialized Fields

d

int d
Degree


o

int o
Order


dGrad

int dGrad
Degree for partial derivatives computation


oGrad

int oGrad
Order for partial derivatives computation


dO

int dO
Degree correction


oO

int oO
Order correction


dOGrad

int dOGrad
Degree correction for partial derivatives computation


oOGrad

int oOGrad
Order correction for partial derivatives computation


cData

double[][] cData
C coefficients


sData

double[][] sData
S coefficients


cPDData

double[][] cPDData
C coefficients for acceleration partial derivatives with respect to state computation


sPDData

double[][] sPDData
S coefficients for acceleration partial derivatives with respect to state computation


cDataNormed

double[][] cDataNormed
C coefficients


sDataNormed

double[][] sDataNormed
S coefficients


cPDDataNormed

double[][] cPDDataNormed
C coefficients acceleration partial derivatives with respect to state computation


sPDDataNormed

double[][] sPDDataNormed
S coefficients acceleration partial derivatives with respect to state computation


optional

boolean optional
Optional terms


computeOnce

boolean computeOnce
Compute optional terms once only flag


bodyFrame

Frame bodyFrame
Body frame


setData

VariablePotentialCoefficientsSet[][] setData
Set array


setPDData

VariablePotentialCoefficientsSet[][] setPDData
Set array for acceleration partial derivatives with respect to state computation


refDate

AbsoluteDate refDate
Reference date for optional terms computation (from provider)


helm

HelmholtzPolynomial helm
Helmholtz polynomials


paramMu

Parameter paramMu
Central attraction coefficient parameter.


paramAe

Parameter paramAe
Equatorial radius parameter.


denCPD

double[][] denCPD
Denormalized coefficients for acceleration partial derivatives with respect to state computation.


denSPD

double[][] denSPD
Denormalized coefficients for acceleration partial derivatives with respect to state computation.


Package org.orekit.forces.maneuvers

Class org.orekit.forces.maneuvers.ConstantThrustError extends JacobiansParameterizable implements Serializable

serialVersionUID: -5479613740327735623L

Serialized Fields

firingStartDetector

EventDetector firingStartDetector
Firing start detector.


firingStopDetector

EventDetector firingStopDetector
Firing stop detector.


maneuverFrame

Frame maneuverFrame
Frame of the acceleration direction If null and no LOF has been provided, the acceleration is expressed in the satellite frame.


frameLofType

LOFType frameLofType
Local orbital frame type. If null and no frame has been provided, the acceleration is expressed in the satellite frame.


errorx

IParamDiffFunction errorx
The parameterizable and differentiable function representing the x component of the thrust error.


errory

IParamDiffFunction errory
The parameterizable and differentiable function representing the y component of the thrust error.


errorz

IParamDiffFunction errorz
The parameterizable and differentiable function representing the z component of the thrust error.


firing

boolean firing
State of the maneuver engine.

Class org.orekit.forces.maneuvers.ImpulseManeuver extends AbstractDetector implements Serializable

serialVersionUID: -7150871329986590368L

Serialized Fields

trigger

EventDetector trigger
Triggering event.


deltaVSat

Vector3D deltaVSat
Velocity increment in the frame defined by the user.


frame

Frame frame
Frame of the velocity increment. If null, the velocity increment is expressed in the satellite frame


lofType

LOFType lofType
Local orbital frame type.


vExhaust

double vExhaust
Engine exhaust velocity.


mass

MassProvider mass
Mass provider.


partName

String partName
Part name.


forwardLocal

boolean forwardLocal
If true, the integration variable (time) increases during integration.

Class org.orekit.forces.maneuvers.SmallManeuverAnalyticalModel extends Object implements Serializable

serialVersionUID: 5046690115016896090L

Serialized Fields

state0

SpacecraftState state0
State at maneuver date (before maneuver occurrence).


inertialDV

Vector3D inertialDV
Inertial velocity increment.


massRatio

double massRatio
Mass change ratio.


type

OrbitType type
Type of orbit used for internal Jacobians.


j0

double[][] j0
Initial Keplerian (or equinoctial) Jacobian with respect to maneuver.


j0Dot

double[][] j0Dot
Time derivative of the initial Keplerian (or equinoctial) Jacobian with respect to maneuver.


ksi

double ksi
Mean anomaly change factor.


partName

String partName
Name of the part firing.


Package org.orekit.forces.radiation

Class org.orekit.forces.radiation.RediffusedRadiationPressure extends JacobiansParameterizable implements Serializable

serialVersionUID: -6974428498597145839L

Serialized Fields

sun

CelestialBody sun
Sun model.


bodyFrame

Frame bodyFrame
body frame


nCorona

int nCorona
number of corona.


nMeridian

int nMeridian
number of meridian.


emissivityModel

IEmissivityModel emissivityModel
emissivity model


radiativeModel

RediffusedRadiationSensitive radiativeModel
rediffused radiative pressure model.


computingAcc

int computingAcc
computing of acceleration


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.

Class org.orekit.forces.radiation.SolarRadiationPressure extends JacobiansParameterizable implements Serializable

serialVersionUID: -4510170320082379419L

Serialized Fields

kRef

Parameter kRef
Reference flux normalized for a 1m distance (N).


sun

PVCoordinatesProvider sun
Sun model.


equatorialRadius

double equatorialRadius
Earth model.


spacecraft

RadiationSensitive spacecraft
Spacecraft.


computePartialDerivativesWrtPosition

boolean computePartialDerivativesWrtPosition
True if acceleration partial derivatives with respect to position have to be computed.


Package org.orekit.forces.relativistic

Class org.orekit.forces.relativistic.CoriolisRelativisticEffect extends JacobiansParameterizable implements Serializable

serialVersionUID: 3037029521564550509L

Serialized Fields

mu

double mu
Sun central attraction coefficient.


pv

PVCoordinatesProvider pv
Sun PV coordinates.


computePartialDerivativesWrtVel

boolean computePartialDerivativesWrtVel
True if acceleration partial derivatives wrt velocity have to be computed.

Class org.orekit.forces.relativistic.LenseThirringRelativisticEffect extends JacobiansParameterizable implements Serializable

serialVersionUID: 626504608796493978L

Serialized Fields

bodymu

double bodymu
Central body attraction coefficient.


bodyframe

Frame bodyframe
Frame defining pole of central body.


computePartialDerivativesWrtPos

boolean computePartialDerivativesWrtPos
True if acceleration partial derivatives wrt position have to be computed.


computePartialDerivativesWrtVel

boolean computePartialDerivativesWrtVel
True if acceleration partial derivatives wrt velocity have to be computed.

Class org.orekit.forces.relativistic.SchwarzschildRelativisticEffect extends JacobiansParameterizable implements Serializable

serialVersionUID: 1811756242976899848L

Serialized Fields

bodymu

double bodymu
Central body attraction coefficient.


computePartialDerivativesWrtPos

boolean computePartialDerivativesWrtPos
True if acceleration partial derivatives wrt position have to be computed.


computePartialDerivativesWrtVel

boolean computePartialDerivativesWrtVel
True if acceleration partial derivatives wrt velocity have to be computed.


Package org.orekit.frames

Class org.orekit.frames.FactoryManagedFrame extends Frame implements Serializable

serialVersionUID: 1566019035725009300L

Serialization Methods

writeReplace

private Object writeReplace()
Replace the instance to be serialized with the instance of the proxy.

This proxy class serializes only the name of the key.

This conception pattern ensures that at most one instance of each FactoryManagedFrame exists even if it is deserialized several times.

Serialized Fields

factoryKey

Predefined factoryKey
Key of the frame within the factory.

Class org.orekit.frames.Frame extends Object implements Serializable

serialVersionUID: -6981146543760234087L

Serialized Fields

parent

Frame parent
Parent frame (only the root frame doesn't have a parent).


transformProvider

TransformProvider transformProvider
Provider for transform from parent frame to instance.


depth

int depth
Depth of the frame with respect to tree root.


name

String name
Instance name.


pseudoInertial

boolean pseudoInertial
Indicator for pseudo-inertial frames.

Class org.orekit.frames.FramesFactory extends Object implements Serializable

serialVersionUID: 1720647682459923909L

Class org.orekit.frames.H0MinusNFrame extends Frame implements Serializable

serialVersionUID: -7728736096497526402L

Serialized Fields

h0

AbsoluteDate h0
Reference date.


n

double n
Reference date shift.


longitude

double longitude
The rotation angle around the ITRF Z axis.

Class org.orekit.frames.LocalOrbitalFrame extends Frame implements Serializable

serialVersionUID: -4469440345574964950L

Class org.orekit.frames.LocalOrbitalFrame.LocalProvider extends Object implements Serializable

serialVersionUID: 386815086579675823L

Serialized Fields

type

LOFType type
Frame type.


provider

PVCoordinatesProvider provider
Provider used to compute frame motion.


reference

Frame reference
Reference frame.

Class org.orekit.frames.SpacecraftFrame extends Frame implements Serializable

serialVersionUID: 6012707827832395314L

Serialized Fields

propagator

Propagator propagator
Deprecated. 
Propagator to use.

Class org.orekit.frames.TopocentricFrame extends Frame implements Serializable

serialVersionUID: -5997915708080966466L

Serialized Fields

parentShape

BodyShape parentShape
Body shape on which the local point is defined.


point

GeodeticPoint point
Point where the topocentric frame is defined.


orientation

double orientation
Oriented angle between the local north and the x axis (counterclockwise).

Class org.orekit.frames.UpdatableFrame extends Frame implements Serializable

serialVersionUID: -2075893064211339303L

Class org.orekit.frames.UpdatableFrame.UpdatableProvider extends Object implements Serializable

serialVersionUID: 4436954500689776331L

Serialized Fields

transform

AtomicReference<V> transform
Current transform.


Package org.orekit.frames.configuration

Class org.orekit.frames.configuration.DiurnalRotation extends Object implements Serializable

serialVersionUID: -3155586485425973676L

Serialized Fields

tides

TidalCorrectionModel tides
Correction due to tidal effects.


libration

LibrationCorrectionModel libration
Correction due to libration.

Class org.orekit.frames.configuration.FramesConfigurationImplementation extends Object implements Serializable

serialVersionUID: -7815355641864558021L

Serialized Fields

history2000

EOP2000History history2000
EOP history (IAU2000).


polarMotion

PolarMotion polarMotion
Polar motion model.


diurnalRotation

DiurnalRotation diurnalRotation
Diurnal rotation model.


precessionNutation

PrecessionNutation precessionNutation
Precession nutation model.

Class org.orekit.frames.configuration.PolarMotion extends Object implements Serializable

serialVersionUID: -1495152425256550661L

Serialized Fields

tides

TidalCorrectionModel tides
Correction due to tidal effects.


libration

LibrationCorrectionModel libration
Correction due to libration.


sp

SPrimeModel sp
S' correction.


useEop

boolean useEop
Flag for use of EOP data.

Class org.orekit.frames.configuration.PrecessionNutation extends Object implements Serializable

serialVersionUID: -3700748706951357410L

Serialized Fields

model

PrecessionNutationModel model
Precession Nutation model.


useEop

boolean useEop
Flag for use of EOP data (nutation corrections).


Package org.orekit.frames.configuration.eop

Class org.orekit.frames.configuration.eop.AbstractEOPHistory extends Object implements Serializable

serialVersionUID: 5659073889129159070L

Serialized Fields

interpolation_points

int interpolation_points
Number of points to use in interpolation.


entries

SortedSet<E> entries
Earth Orientation Parameter entries.


cache

TimeStampedCache<T extends TimeStamped> cache
EOP history entries.


interpolator

EOPInterpolators interpolator
Interpolation method.

Class org.orekit.frames.configuration.eop.EOP1980Entry extends EOPEntry implements Serializable

serialVersionUID: -8820663105212993131L

Class org.orekit.frames.configuration.eop.EOP1980History extends AbstractEOPHistory implements Serializable

serialVersionUID: 3000752420705950441L

Class org.orekit.frames.configuration.eop.EOP2000Entry extends EOPEntry implements Serializable

serialVersionUID: -6291063706005945705L

Class org.orekit.frames.configuration.eop.EOP2000History extends AbstractEOPHistory implements Serializable

serialVersionUID: 7042023586838112732L

Class org.orekit.frames.configuration.eop.EOP2000HistoryConstantOutsideInterval extends EOP2000History implements Serializable

serialVersionUID: 4948633092701598354L

Class org.orekit.frames.configuration.eop.EOPEntry extends Object implements Serializable

serialVersionUID: -3150843129484837222L

Serialized Fields

date

AbsoluteDate date
Entry date (absolute date).


dt

double dt
UT1-TAI.


lod

double lod
Length of day.


x

double x
X component of pole motion.


y

double y
Y component of pole motion.


dx

double dx
nutation correction for the X component of pole motion (IAU 2000) or longitude offset (IAU 1980).


dy

double dy
nutation correction for the Y component of pole motion (IAU 2000) or obliquity offset (IAU 1980).

Class org.orekit.frames.configuration.eop.NoEOP2000History extends EOP2000History implements Serializable

serialVersionUID: -7542790039542590139L

Class org.orekit.frames.configuration.eop.NutationCorrection extends Object implements Serializable

serialVersionUID: -2075750534145826411L

Serialized Fields

dy

double dy
δΔε1980 parameter (radians) or δX2000 parameter (radians).


dx

double dx
δΔψ1980 parameter (radians) or δY2000 parameter (radians).

Class org.orekit.frames.configuration.eop.PoleCorrection extends Object implements Serializable

serialVersionUID: 8695216598525302806L

Serialized Fields

xp

double xp
xp parameter (radians).


yp

double yp
yp parameter (radians).


Package org.orekit.frames.configuration.libration

Class org.orekit.frames.configuration.libration.IERS2010LibrationCorrection extends Object implements Serializable

serialVersionUID: 6397798546342916829L

Serialized Fields

lastPoleDate

AbsoluteDate lastPoleDate
Date of last pole correction computation.


lastPole

PoleCorrection lastPole
Last pole correction computation result.


lastPoleToken

Object lastPoleToken
Token for synchronization.

Class org.orekit.frames.configuration.libration.LibrationCorrectionPerThread extends Object implements Serializable

serialVersionUID: 5187461817288608329L

Serialized Fields

threadLocalModel

ThreadLocal<T> threadLocalModel
Will hold all thread-specific model instances.

Class org.orekit.frames.configuration.libration.NoLibrationCorrection extends Object implements Serializable

serialVersionUID: -808628503671630206L


Package org.orekit.frames.configuration.sp

Class org.orekit.frames.configuration.sp.IERS2003SPCorrection extends Object implements Serializable

serialVersionUID: 6357789880736142045L

Class org.orekit.frames.configuration.sp.IERS2010SPCorrection extends Object implements Serializable

serialVersionUID: -2941881252333180557L

Class org.orekit.frames.configuration.sp.NoSpCorrection extends Object implements Serializable

serialVersionUID: 2249593760120752952L


Package org.orekit.frames.transformations

Class org.orekit.frames.transformations.CIRFProvider extends Object implements Serializable

serialVersionUID: -8378289692425977657L

Class org.orekit.frames.transformations.EME2000Provider extends FixedTransformProvider implements Serializable

serialVersionUID: -6134137187835219727L

Class org.orekit.frames.transformations.EODProvider extends Object implements Serializable

serialVersionUID: 5619295588275758784L

Class org.orekit.frames.transformations.FixedTransformProvider extends Object implements Serializable

serialVersionUID: 7143912747227560905L

Serialized Fields

transform

Transform transform
Fixed transform.

Class org.orekit.frames.transformations.GTODProvider extends Object implements Serializable

serialVersionUID: -1727797229994466102L

Class org.orekit.frames.transformations.H0MinusNProvider extends FixedTransformProvider implements Serializable

serialVersionUID: -5974155860988189102L

Class org.orekit.frames.transformations.HelmertTransformation extends Object implements Serializable

serialVersionUID: -1900615992141291146L

Serialized Fields

cartesian

PVCoordinates cartesian
Cartesian part of the transform.


rotationVector

Vector3D rotationVector
Global rotation vector (applying rotation is done by computing cross product).


rotationRate

Vector3D rotationRate
First time derivative of the rotation (norm representing angular rate).


epoch

AbsoluteDate epoch
Reference epoch of the transform.

Class org.orekit.frames.transformations.InterpolatingTransformProvider extends Object implements Serializable

serialVersionUID: -1750070230136582364L

Serialization Methods

writeReplace

private Object writeReplace()
Replace the instance with a data transfer object for serialization.

This intermediate class serializes only the data needed for generation, but does not serializes the cache itself (in fact the cache is not serializable).

Serialized Fields

rawProvider

TransformProvider rawProvider
Provider for raw (non-interpolated) transforms.


useVelocities

boolean useVelocities
Flag for use of sample transforms velocities.


useRotationRates

boolean useRotationRates
Flag for use sample points rotation rates.


earliest

AbsoluteDate earliest
Earliest supported date.


latest

AbsoluteDate latest
Latest supported date.


step

double step
Grid points time step.

Class org.orekit.frames.transformations.ITRFEquinoxProvider extends Object implements Serializable

serialVersionUID: 6723470955343821599L

Serialized Fields

eopHistory

EOP1980History eopHistory
EOP history.

Class org.orekit.frames.transformations.ITRFProvider extends Object implements Serializable

serialVersionUID: -8320047148885526349L

Class org.orekit.frames.transformations.MODProvider extends Object implements Serializable

serialVersionUID: 8795437689936129851L

Class org.orekit.frames.transformations.TEMEProvider extends Object implements Serializable

serialVersionUID: 2701925895720334216L

Class org.orekit.frames.transformations.TIRFProvider extends Object implements Serializable

serialVersionUID: 7243684504752696164L

Class org.orekit.frames.transformations.TODProvider extends Object implements Serializable

serialVersionUID: 7013467596084047566L

Serialized Fields

eopHistory

EOP1980History eopHistory
EOP history.

Class org.orekit.frames.transformations.Transform extends Object implements Serializable

serialVersionUID: -8809893979516295102L

Serialized Fields

date

AbsoluteDate date
Date of the transform.


cartesian

PVCoordinates cartesian
Cartesian coordinates of the target frame with respect to the original frame.


angular

AngularCoordinates angular
Angular coordinates of the target frame with respect to the original frame.

Class org.orekit.frames.transformations.VEISProvider extends Object implements Serializable

serialVersionUID: 6918291423091809232L

Serialized Fields

eopHistory

EOP1980History eopHistory
EOP history.


Package org.orekit.models.earth

Class org.orekit.models.earth.FixedDelayModel extends Object implements Serializable

serialVersionUID: -92320711761929077L

Serialization Methods

readResolve

private Object readResolve()
Make sure the unserializable bivariate interpolation function is properly rebuilt.

Serialized Fields

xArr

double[] xArr
Abscissa grid for the bi-variate interpolation function read from the file.


yArr

double[] yArr
Ordinate grid for the bi-variate interpolation function read from the file.


fArr

double[][] fArr
Values samples for the bi-variate interpolation function read from the file.


height

double height
The height of the station in m above sea level [m].

Class org.orekit.models.earth.GeoMagneticElements extends Object implements Serializable

serialVersionUID: 1881493738280586855L

Serialized Fields

b

Vector3D b
The magnetic field vector (North=X, East=Y, Nadir=Z).


inclination

double inclination
The magnetic inclination in deg. down is positive, up is negative


declination

double declination
The magnetic declination in deg. east is positive, west is negative


totalIntensity

double totalIntensity
The magnetic total intensity, in nano Teslas.


horizontalIntensity

double horizontalIntensity
The magnetic horizontal intensity, in nano Teslas.


Package org.orekit.orbits

Class org.orekit.orbits.ApsisOrbit extends Orbit implements Serializable

serialVersionUID: 5565190329070785158L

Serialized Fields

parameters

ApsisRadiusParameters parameters
Orbital parameters.

Class org.orekit.orbits.CartesianOrbit extends Orbit implements Serializable

serialVersionUID: -5411308212620896302L

Serialized Fields

parameters

CartesianParameters parameters
Orbital parameters.

Class org.orekit.orbits.CircularOrbit extends Orbit implements Serializable

serialVersionUID: 5565190329070485158L

Serialized Fields

parameters

CircularParameters parameters
Orbital parameters.

Class org.orekit.orbits.EquatorialOrbit extends Orbit implements Serializable

serialVersionUID: 7593919633854535287L

Serialized Fields

parameters

EquatorialParameters parameters
Orbital parameters.

Class org.orekit.orbits.EquinoctialOrbit extends Orbit implements Serializable

serialVersionUID: -2000712440570076839L

Serialized Fields

parameters

EquinoctialParameters parameters
Orbital parameters.

Class org.orekit.orbits.KeplerianOrbit extends Orbit implements Serializable

serialVersionUID: 7593919633854535287L

Serialized Fields

parameters

KeplerianParameters parameters
Orbital parameters.

Class org.orekit.orbits.Orbit extends Object implements Serializable

serialVersionUID: 438733454597999578L

Serialized Fields

frame

Frame frame
Frame in which are defined the orbital parameters.


date

AbsoluteDate date
Date of the orbital parameters.


mu

double mu
Value of mu used to compute position and velocity (m3/s2).


pvCoordinates

PVCoordinates pvCoordinates
Computed PVCoordinates.


Package org.orekit.orbits.orbitalparameters

Class org.orekit.orbits.orbitalparameters.AbstractOrbitalParameters extends Object implements Serializable

serialVersionUID: -5728128534060266772L

Serialized Fields

mu

double mu
Value of mu used to compute position and velocity (m3/s2).

Class org.orekit.orbits.orbitalparameters.ApsisAltitudeParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: -3849427714766900278L

Serialized Fields

periapsisAltitude

double periapsisAltitude
Periapsis altitude (m).


apoapsisAltitude

double apoapsisAltitude
Apoapsis altitude (m).


ae

double ae
Equatorial radius (m).


kepParameters

KeplerianParameters kepParameters
Keplerian parameters.

Class org.orekit.orbits.orbitalparameters.ApsisRadiusParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: -4701713076176839228L

Serialized Fields

periapsis

double periapsis
Periapsis (m).


apoapsis

double apoapsis
Apoapsis (m).


kepParameters

KeplerianParameters kepParameters
Keplerian parameters.

Class org.orekit.orbits.orbitalparameters.CartesianParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: -1963812828506172328L

Serialized Fields

pvCoordinates

PVCoordinates pvCoordinates
PV coordinates (x, y, z, xDot, yDot, zDot) (m and m/s).

Class org.orekit.orbits.orbitalparameters.CircularParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: -5285991585368439144L

Serialized Fields

a

double a
Semi-major axis (m).


ex

double ex
First component of the circular eccentricity vector.


ey

double ey
Second component of the circular eccentricity vector.


i

double i
Inclination (rad).


raan

double raan
Right Ascension of Ascending Node (rad).


alphaV

double alphaV
True latitude argument (rad).

Class org.orekit.orbits.orbitalparameters.EquatorialParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: 4180472353882013018L

Serialized Fields

a

double a
Semi-major axis (m).


e

double e
Eccentricity.


pomega

double pomega
ω + Ω (rad).


ix

double ix
first component of inclination vector (rad). ix = 2 sin(i/2) cos(Ω).


iy

double iy
second component of inclination vector (rad). iy = 2 sin(i/2) sin(Ω)


v

double v
anomaly (rad).

Class org.orekit.orbits.orbitalparameters.EquinoctialParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: 4685153744711684793L

Serialized Fields

a

double a
Semi-major axis (m).


ex

double ex
First component of the eccentricity vector.


ey

double ey
Second component of the eccentricity vector.


hx

double hx
First component of the inclination vector.


hy

double hy
Second component of the inclination vector.


lv

double lv
True longitude argument (rad).

Class org.orekit.orbits.orbitalparameters.KeplerianParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: -2848224139796971882L

Serialized Fields

a

double a
Semi-major axis (m).


e

double e
Eccentricity. (e >= 0)


i

double i
Inclination (rad).


pa

double pa
Perigee Argument (rad).


raan

double raan
Right Ascension of Ascending Node (rad).


v

double v
True anomaly (rad).

Class org.orekit.orbits.orbitalparameters.ReentryParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: -3761689716075493731L

Serialized Fields

altitude

double altitude
Altitude (m).


latitude

double latitude
Latitude (m).


longitude

double longitude
Longitude (m).


velocity

double velocity
Velocity (m/s).


slope

double slope
Slope of velocity (rad).


azimuth

double azimuth
Azimuth of velocity (rad).


ae

double ae
Equatorial radius (m).


f

double f
Flattening.

Class org.orekit.orbits.orbitalparameters.StelaEquinoctialParameters extends AbstractOrbitalParameters implements Serializable

serialVersionUID: -3632727570913759537L

Serialized Fields

a

double a
Semi-major axis (m).


ex

double ex
First component of the eccentricity vector.


ey

double ey
Second component of the eccentricity vector.


ix

double ix
First component of the inclination vector.


iy

double iy
Second component of the inclination vector.


lM

double lM
Mean longitude argument (rad).


Package org.orekit.parameter

Class org.orekit.parameter.ConstantFunction extends ParamDiffFunction implements Serializable

serialVersionUID: -4651028856848403142L

Serialized Fields

parameter

Parameter parameter
Constant Parameter.

Class org.orekit.parameter.JacobiansParameterizable extends Parameterizable implements Serializable

serialVersionUID: 152206315837807025L

Serialized Fields

jacobiansParameters

ArrayList<E> jacobiansParameters
List of jacobian parameters. Only one instance of a parameter is allowed in the list.

Class org.orekit.parameter.LinearFunction extends ParamDiffFunction implements Serializable

serialVersionUID: -1536194879895016776L

Serialized Fields

a

Parameter a
Function slope.


b

Parameter b
ordinate origin.


date0

AbsoluteDate date0
The initial date.

Class org.orekit.parameter.ParamDiffFunction extends Parameterizable implements Serializable

serialVersionUID: -4609973799432090702L

Class org.orekit.parameter.Parameter extends Object implements Serializable

serialVersionUID: -723041676269653611L

Serialized Fields

value

double value
Parameter value.


name

String name
Parameter name.

Class org.orekit.parameter.Parameterizable extends Object implements Serializable

serialVersionUID: 3408804493769459294L

Serialized Fields

parameters

ArrayList<E> parameters
List of parameters. Only one instance of a parameter is allowed in the list.

Class org.orekit.parameter.PiecewiseFunction extends ParamDiffFunction implements Serializable

serialVersionUID: -4651028856848403142L

Serialized Fields

listOfFunction

ArrayList<E> listOfFunction
list of Functions.


listOfAbscissa

ArrayList<E> listOfAbscissa
list of connection points abscissa (date). The size of this list is listOfFunction.size() - 1


Package org.orekit.propagation

Class org.orekit.propagation.AbstractPropagator extends Object implements Serializable

serialVersionUID: 2434402795728927604L

Serialized Fields

mode

int mode
Propagation mode.


fixedStepSize

double fixedStepSize
Fixed step size.


stepHandler

OrekitStepHandler stepHandler
Step handler.


eventsStates

List<E> eventsStates
Event steps.


statesInitialized

boolean statesInitialized
Initialization indicator of events states.


additionalStateProviders

List<E> additionalStateProviders
Additional state providers.


interpolator

org.orekit.propagation.AbstractPropagator.BasicStepInterpolator interpolator
Internal steps interpolator.


startDate

AbsoluteDate startDate
Start date.


pvProvider

PVCoordinatesProvider pvProvider
Provider for attitude computation.


attitudeProviderForces

AttitudeProvider attitudeProviderForces
Attitude provider for forces computation.


attitudeProviderEvents

AttitudeProvider attitudeProviderEvents
Attitude provider for events computation.


attitudeProviderByDefault

AttitudeProvider attitudeProviderByDefault
Attitude provider given by default for one attitude.


isLastStep

boolean isLastStep
Indicator for last step.


isLastDetection

boolean isLastDetection
Indicator for last detection of the current detector.


initialState

SpacecraftState initialState
Initial state.


propagationFrame

Frame propagationFrame
Frame used for propagation.

Class org.orekit.propagation.AnalyticalIntegratedEphemeris extends AbstractPropagator implements Serializable

serialVersionUID: -2679532330842851649L

Serialized Fields

initialDates

List<E> initialDates
List of initial dates.


finalDates

List<E> finalDates
List of final dates.


initialStates

List<E> initialStates
List of initial state at initial date.


propagator

AbstractPropagator propagator
Propagator.


isForward

boolean isForward
True if propagation is forward, false if propagation is backward.

Class org.orekit.propagation.SpacecraftState extends Object implements Serializable

serialVersionUID: 3141803003950085500L

Serialized Fields

orbit

Orbit orbit
Orbital state.


attitude

Attitude attitude
Attitude for forces computation (attitude by default).


attitudeEvents

Attitude attitudeEvents
Attitude for events computation.


additionalStates

Map<K,V> additionalStates
Additional states.


Package org.orekit.propagation.analytical

Class org.orekit.propagation.analytical.AbstractLyddanePropagator extends AbstractPropagator implements Serializable

serialVersionUID: -1868667581720973969L

Serialized Fields

secularOrbitIn

Orbit secularOrbitIn
Secular orbit.


referenceRadius

double referenceRadius
Reference radius of the central body attraction model (m).


mu

double mu
Central attraction coefficient (m3/s2).


c20

double c20
Un-normalized 2nd zonal coefficient (about -1.08e-3 for Earth).


c30

double c30
Un-normalized 3rd zonal coefficient (about +2.53e-6 for Earth).


c40

double c40
Un-normalized 4th zonal coefficient (about +1.62e-6 for Earth).


c50

double c50
Un-normalized 5th zonal coefficient (about +2.28e-7 for Earth).


frame

Frame frame
Frame in which model coefficients are expressed.

Class org.orekit.propagation.analytical.AdapterPropagator extends AbstractPropagator implements Serializable

serialVersionUID: -5953975769121996528L

Serialized Fields

reference

Propagator reference
Underlying reference propagator.


effects

List<E> effects
Effects to add.

Class org.orekit.propagation.analytical.AnalyticalEphemerisModeHandler extends Object implements Serializable

serialVersionUID: -2554972295829753354L

Serialized Fields

initialDates

List<E> initialDates
List of initial dates.


finalDates

List<E> finalDates
List of final dates.


initialStates

List<E> initialStates
List of initial state at initial date.


propagator

AbstractPropagator propagator
Propagator.


isForward

boolean isForward
True if propagation is forward, false if propagation is backward.


attitudeForcesProvider

AttitudeProvider attitudeForcesProvider
Attitude provider for forces computation.


attitudeEventsProvider

AttitudeProvider attitudeEventsProvider
Attitude provider for events computation.

Class org.orekit.propagation.analytical.EcksteinHechlerPropagator extends AbstractPropagator implements Serializable

serialVersionUID: 1268374325750125229L

Serialized Fields

referenceRadius

double referenceRadius
Reference radius of the central body attraction model (m).


mu

double mu
Central attraction coefficient (m3/s2).


c20

double c20
Un-normalized zonal coefficient (about -1.08e-3 for Earth).


c30

double c30
Un-normalized zonal coefficient (about +2.53e-6 for Earth).


c40

double c40
Un-normalized zonal coefficient (about +1.62e-6 for Earth).


c50

double c50
Un-normalized zonal coefficient (about +2.28e-7 for Earth).


c60

double c60
Un-normalized zonal coefficient (about -5.41e-7 for Earth).


bodyFrame

Frame bodyFrame
Frame in which model coefficients are expressed.


internalParameters

org.orekit.propagation.analytical.EcksteinHechlerPropagator.PropagationParameters internalParameters
Propagation parameters : replaces old mean, q, ql, g1 ... g6, cos, 4 x sim parameters

Class org.orekit.propagation.analytical.J2DifferentialEffect extends Object implements Serializable

serialVersionUID: 3681516488729752197L

Serialized Fields

referenceDate

AbsoluteDate referenceDate
Reference date.


dPaDot

double dPaDot
Differential drift on perigee argument.


dRaanDot

double dRaanDot
Differential drift on ascending node.


applyBefore

boolean applyBefore
Indicator for applying effect before reference date.

Class org.orekit.propagation.analytical.J2SecularPropagator extends AbstractPropagator implements Serializable

serialVersionUID: -2889686029910875957L

Serialized Fields

referenceRadius

double referenceRadius
Reference radius of the central body attraction model (m).


mu

double mu
Central attraction coefficient (m3/s2).


c20

double c20
Un-normalized 2nd zonal coefficient (about -1.08e-3 for Earth).


frame

Frame frame
Frame in which model coefficients are expressed.


initialOrbitBodyFrame

KeplerianOrbit initialOrbitBodyFrame
Initial orbit in body frame (stored only to speed-up computation times).

Class org.orekit.propagation.analytical.KeplerianPropagator extends AbstractPropagator implements Serializable

serialVersionUID: 2094439036855266946L

Serialized Fields

initialState

SpacecraftState initialState
Initial state.

Class org.orekit.propagation.analytical.LyddaneLongPeriodPropagator extends AbstractLyddanePropagator implements Serializable

serialVersionUID: -7188025130926790802L

Class org.orekit.propagation.analytical.LyddaneSecularPropagator extends AbstractLyddanePropagator implements Serializable

serialVersionUID: 5508421209800631622L


Package org.orekit.propagation.analytical.covariance

Class org.orekit.propagation.analytical.covariance.OrbitCovariance extends Object implements Serializable

serialVersionUID: 4738799398400178791L

Serialized Fields

date

AbsoluteDate date
Date


frame

Frame frame
Reference Frame


type

OrbitType type
Coordinates Type


covariance

SymmetricMatrix covariance
Covariance Matrix


Package org.orekit.propagation.analytical.tle

Class org.orekit.propagation.analytical.tle.TLE extends Object implements Serializable

serialVersionUID: -1596648022319057689L

Serialized Fields

satelliteNumber

int satelliteNumber
The satellite number.


classification

char classification
Classification (U for unclassified).


launchYear

int launchYear
Launch year.


launchNumber

int launchNumber
Launch number.


launchPiece

String launchPiece
Piece of launch (from "A" to "ZZZ").


ephemerisType

int ephemerisType
Type of ephemeris.


elementNumber

int elementNumber
Element number.


epoch

AbsoluteDate epoch
the TLE current date.


meanMotion

double meanMotion
Mean motion (rad/s).


meanMotionFirstDerivative

double meanMotionFirstDerivative
Mean motion first derivative (rad/s2).


meanMotionSecondDerivative

double meanMotionSecondDerivative
Mean motion second derivative (rad/s3).


eccentricity

double eccentricity
Eccentricity.


inclination

double inclination
Inclination (rad).


pa

double pa
Argument of perigee (rad).


raan

double raan
Right Ascension of the Ascending node (rad).


meanAnomaly

double meanAnomaly
Mean anomaly (rad).


revolutionNumberAtEpoch

int revolutionNumberAtEpoch
Revolution number at epoch.


bStar

double bStar
Ballistic coefficient.


line1

String line1
First line.


line2

String line2
Second line.

Class org.orekit.propagation.analytical.tle.TLEPropagator extends AbstractPropagator implements Serializable

serialVersionUID: 6389584529961457799L

Serialized Fields

tle

TLE tle
Initial state.


xnode

double xnode
final RAAN.


a

double a
final semi major axis.


e

double e
final eccentricity.


i

double i
final inclination.


omega

double omega
final perigee argument.


xl

double xl
L from SPTRCK #3.


a0dp

double a0dp
original recovered semi major axis.


xn0dp

double xn0dp
original recovered mean motion.


cosi0

double cosi0
cosinus original inclination.


theta2

double theta2
cos io squared.


sini0

double sini0
sinus original inclination.


xmdot

double xmdot
common parameter for mean anomaly (M) computation.


omgdot

double omgdot
common parameter for perigee argument (omega) computation.


xnodot

double xnodot
common parameter for raan (OMEGA) computation.


e0sq

double e0sq
original eccentricity squared.


beta02

double beta02
1 - e2.


beta0

double beta0
sqrt (1 - e2).


perige

double perige
perigee, expressed in KM and ALTITUDE.


etasq

double etasq
eta squared.


eeta

double eeta
original eccentricity * eta.


s4

double s4
s* new value for the contant s.


tsi

double tsi
tsi from SPTRCK #3.


eta

double eta
eta from SPTRCK #3.


coef

double coef
coef for SGP C3 computation.


coef1

double coef1
coef for SGP C5 computation.


c1

double c1
C1 from SPTRCK #3.


c2

double c2
C2 from SPTRCK #3.


c4

double c4
C4 from SPTRCK #3.


xnodcf

double xnodcf
common parameter for raan (OMEGA) computation.


t2cof

double t2cof
3/2 * C1.


frame

Frame frame
TLE frame.

Class org.orekit.propagation.analytical.tle.TLESeries extends Object implements Serializable

serialVersionUID: -1120722267423537022L

Serialized Fields

supportedNames

String supportedNames
Regular expression for supported files names.


availableSatNums

Set<E> availableSatNums
Available satellite numbers.


tles

SortedSet<E> tles
Set containing all TLE entries.


filterSatelliteNumber

int filterSatelliteNumber
Satellite number used for filtering.


filterLaunchYear

int filterLaunchYear
Launch year used for filtering (all digits).


filterLaunchNumber

int filterLaunchNumber
Launch number used for filtering.


filterLaunchPiece

String filterLaunchPiece
Launch piece used for filtering.


previous

TLE previous
Previous TLE in the cached selection.


next

TLE next
Next TLE in the cached selection.


lastTLE

TLE lastTLE
Last used TLE.


lastPropagator

TLEPropagator lastPropagator
Associated propagator.


firstDate

AbsoluteDate firstDate
Date of the first TLE.


lastDate

AbsoluteDate lastDate
Date of the last TLE.


ignoreNonTLELines

boolean ignoreNonTLELines
Indicator for non-TLE extra lines.


Package org.orekit.propagation.analytical.twod

Class org.orekit.propagation.analytical.twod.Analytical2DOrbitModel extends Object implements Serializable

serialVersionUID: 4776243268159796018L

Serialized Fields

smaModel

Analytical2DParameterModel smaModel
Orbit parameter model


exModel

Analytical2DParameterModel exModel
Orbit parameter model


eyModel

Analytical2DParameterModel eyModel
Orbit parameter model


incModel

Analytical2DParameterModel incModel
Orbit parameter model


lnaModel

Analytical2DParameterModel lnaModel
Orbit parameter model


aolModel

Analytical2DParameterModel aolModel
Orbit parameter model


massModel

MassProvider massModel
Spacecraft mass


muValue

double muValue
Standard gravitational parameter


devOrders

int[] devOrders
Trigonometric development orders [a, ex, ey, i lna, alpha]

Class org.orekit.propagation.analytical.twod.Analytical2DParameterModel extends Object implements Serializable

serialVersionUID: 2274624455870068728L

Serialized Fields

centeredModel

UnivariateDateFunction centeredModel
Centered part of the analytical model.


trigonometricCoefficients

double[][] trigonometricCoefficients
Trigonometric development coefficients.

Class org.orekit.propagation.analytical.twod.Analytical2DPropagator extends AbstractPropagator implements Serializable

serialVersionUID: -4001156899150568452L

Serialized Fields

orbitModel

Analytical2DOrbitModel orbitModel
Analytical 2D orbit model


devOrders

int[] devOrders
Orders of trigonometric developments. [sma, ex, ey, inc, lna, aol].


Package org.orekit.propagation.events

Class org.orekit.propagation.events.AbstractDetector extends Object implements Serializable

serialVersionUID: -8212002898109868489L

Serialized Fields

maxCheck

double maxCheck
Max check interval.


threshold

double threshold
Convergence threshold.


slopeSelection

int slopeSelection
Select all events, increasing g related events or decreasing g related events only.

Class org.orekit.propagation.events.AdaptedEventDetector extends Object implements Serializable

serialVersionUID: -5983739314228874403L

Serialized Fields

orbitType

OrbitType orbitType
Propagation orbit type.


angleType

PositionAngle angleType
Position angle type.


attitudeProviderForces

AttitudeProvider attitudeProviderForces
Attitude provider for forces computation.


attitudeProviderEvents

AttitudeProvider attitudeProviderEvents
Attitude provider for events computation.


detector

EventDetector detector
Underlying event detector.


referenceDate

AbsoluteDate referenceDate
Reference date from which t is counted.


mu

double mu
Central body attraction coefficient (m3/s2).


integrationFrame

Frame integrationFrame
integrationFrame frame in which integration is performed.


asinfos

Map<K,V> asinfos
Information needed to map the state array to additional states data.

Class org.orekit.propagation.events.AlignmentDetector extends AbstractDetector implements Serializable

serialVersionUID: -5512125598111644915L

Serialized Fields

body

PVCoordinatesProvider body
Body to align.


alignAngle

double alignAngle
Alignment angle (rad).


cosAlignAngle

double cosAlignAngle
Cosinus of alignment angle.


sinAlignAngle

double sinAlignAngle
Sinus of alignment angle.


actionAtAlignmentStart

EventDetector.Action actionAtAlignmentStart
Action performed when the alignment start.


actionAtAlignmentEnd

EventDetector.Action actionAtAlignmentEnd
Action performed when the alignment end.


removeAtAlignmentStart

boolean removeAtAlignmentStart
True if detector should be removed at alignment start.


removeAtAlignmentEnd

boolean removeAtAlignmentEnd
True if detector should be removed at alignment end.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.AltitudeDetector extends AbstractDetector implements Serializable

serialVersionUID: -1552109617025755015L

Serialized Fields

altitude

double altitude
Threshold altitude value (m).


bodyShape

BodyShape bodyShape
Body shape with respect to which altitude should be evaluated.


actionAtAscending

EventDetector.Action actionAtAscending
Action performed at altitude detection when ascending.


actionAtDescending

EventDetector.Action actionAtDescending
Action performed at altitude detection when descending.


removeAtAscending

boolean removeAtAscending
True if detector should be removed at ascending altitude detection.


removeAtDescending

boolean removeAtDescending
True if detector should be removed at ascending altitude detection.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.AnomalyDetector extends AbstractDetector implements Serializable

serialVersionUID: 1950385578566948721L

Serialized Fields

anomaly

double anomaly
Anomaly triggering the event.


type

PositionAngle type
Anomaly type.


actionAnomaly

EventDetector.Action actionAnomaly
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed.

Class org.orekit.propagation.events.AOLDetector extends AbstractDetector implements Serializable

serialVersionUID: 1950385578566948721L

Serialized Fields

aol

double aol
Angle triggering the event.


typeToDetect

PositionAngle typeToDetect
Type of angle triggering the event.


refFrame

Frame refFrame
Reference frame to compute AOL.


actionAOL

EventDetector.Action actionAOL
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed.

Class org.orekit.propagation.events.ApparentElevationDetector extends AbstractDetector implements Serializable

serialVersionUID: 2611286321482306850L

Serialized Fields

pressure

double pressure
Local pressure.


temperature

double temperature
Local temperature.


correfrac

double correfrac
Refraction correction from local pressure and temperature.


elevation

double elevation
Threshold apparent elevation value.


topo

TopocentricFrame topo
Topocentric frame in which elevation should be evaluated.


actionAtRaising

EventDetector.Action actionAtRaising
Action performed at apparent elevation detection at raising.


actionAtSetting

EventDetector.Action actionAtSetting
Action performed at apparent elevation detection at setting.


removeAtRaising

boolean removeAtRaising
True if detector should be removed at apparent elevation detection at raising.


removeAtSetting

boolean removeAtSetting
True if detector should be removed at apparent elevation detection at setting.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.ApsideDetector extends AbstractDetector implements Serializable

serialVersionUID: -7542434866922384844L

Serialized Fields

actionAtApogee

EventDetector.Action actionAtApogee
Action performed at apogee detection.


actionAtPerigee

EventDetector.Action actionAtPerigee
Action performed at perigee detection.


removeAtApogee

boolean removeAtApogee
True if detector should be removed at apogee detection.


removeAtPerigee

boolean removeAtPerigee
True if detector should be removed at perigee detection.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.BetaAngleDetector extends AbstractDetector implements Serializable

serialVersionUID: -523367166332164051L

Serialized Fields

angle

double angle
Angle triggering the event.


actionBetaAngle

EventDetector.Action actionBetaAngle
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed.

Class org.orekit.propagation.events.CircularFieldOfViewDetector extends AbstractDetector implements Serializable

serialVersionUID: 4571340030201230951L

Serialized Fields

targetPVProvider

PVCoordinatesProvider targetPVProvider
Position/velocity provider of the considered target.


center

Vector3D center
Direction of the fov center.


halfAperture

double halfAperture
Fov half aperture angle.


actionAtFovEntry

EventDetector.Action actionAtFovEntry
Action performed at fov entry.


actionAtFovExit

EventDetector.Action actionAtFovExit
Action performed at fov exit.


removeAtFovEntry

boolean removeAtFovEntry
True if detector should be removed at fov entry.


removeAtFovExit

boolean removeAtFovExit
True if detector should be removed at fov exit.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.DateDetector extends AbstractDetector implements Serializable

serialVersionUID: -334171965326514174L

Serialized Fields

gDate

AbsoluteDate gDate
Last date for g computation.


eventDateList

ArrayList<E> eventDateList
List of event dates.


currentIndex

int currentIndex
Current event date.


actionDate

EventDetector.Action actionDate
Action performed.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed.

Class org.orekit.propagation.events.DihedralFieldOfViewDetector extends AbstractDetector implements Serializable

serialVersionUID: 4571340030201230951L

Serialized Fields

targetPVProvider

PVCoordinatesProvider targetPVProvider
Position/velocity provider of the considered target.


center

Vector3D center
Direction of the fov center.


normalCenterPlane1

Vector3D normalCenterPlane1
Fov dihedral axis 1.


halfAperture1

double halfAperture1
Fov dihedral half aperture angle 1.


normalCenterPlane2

Vector3D normalCenterPlane2
Fov dihedral axis 2.


halfAperture2

double halfAperture2
Fov dihedral half aperture angle 2.


actionAtFovEntry

EventDetector.Action actionAtFovEntry
Action performed at fov entry.


actionAtFovExit

EventDetector.Action actionAtFovExit
Action performed at fov exit.


removeAtFovEntry

boolean removeAtFovEntry
True if detector should be removed at fov entry.


removeAtFovExit

boolean removeAtFovExit
True if detector should be removed at fov exit.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.DistanceDetector extends AbstractDetector implements Serializable

serialVersionUID: 8595027493313459831L

Serialized Fields

distance

double distance
Distance triggering the event.


body

PVCoordinatesProvider body
Distant body.


actionDistance

EventDetector.Action actionDistance
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed

Class org.orekit.propagation.events.EclipseDetector extends AbstractDetector implements Serializable

serialVersionUID: -541311550206363031L

Serialized Fields

occultingBody

PVCoordinatesProvider occultingBody
Occulting body.


occultingRadiusProvider

LocalRadiusProvider occultingRadiusProvider
Occulting body radius provider.


isOccultedBodyADirection

boolean isOccultedBodyADirection
True if the occulted body is a direction, false if it is a PVCoordinatesProvider.


occultedDirection

IDirection occultedDirection
Occulted direction.


occultedBody

PVCoordinatesProvider occultedBody
Occulted body.


occultedRadius

double occultedRadius
Occulted body radius (m).


totalEclipse

boolean totalEclipse
Umbra, if true, or penumbra, if false, detection flag.


lightingRatioDetection

boolean lightingRatioDetection
True if the eclipse detection is based on a lighting ratio value.


ratio

double ratio
The lighting ratio value (0 < ratio < 1, 0 for total eclipses, 1 for penumbra events).


actionAtEntry

EventDetector.Action actionAtEntry
Action performed when entering the eclipse.


actionAtExit

EventDetector.Action actionAtExit
Action performed when exiting the eclipse.


removeAtEntry

boolean removeAtEntry
True if detector should be removed when the spacecraft point enters the zone.


removeAtExit

boolean removeAtExit
True if detector should be removed when the spacecraft point leaves the zone.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.ElevationDetector extends AbstractDetector implements Serializable

serialVersionUID: 4571340030201230951L

Serialized Fields

elevation

double elevation
Threshold elevation value.


topo

TopocentricFrame topo
Topocentric frame in which elevation should be evaluated.


actionAtRaising

EventDetector.Action actionAtRaising
Action performed when propagation at raising.


actionAtSetting

EventDetector.Action actionAtSetting
Action performed when propagation at setting.


removeAtRaising

boolean removeAtRaising
True if detector should be removed at raising.


removeAtSetting

boolean removeAtSetting
True if detector should be removed at setting.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.EventShifter extends AbstractDetector implements Serializable

serialVersionUID: 4910163524748330428L

Serialized Fields

detector

EventDetector detector
Event detector for the raw unshifted event.


useShiftedStates

boolean useShiftedStates
Indicator for using shifted or unshifted states at event occurrence.


increasingOffset

double increasingOffset
Offset to apply to find increasing events.


decreasingOffset

double decreasingOffset
Offset to apply to find decreasing events.

Class org.orekit.propagation.events.EventsLogger extends Object implements Serializable

serialVersionUID: -8643810076248572648L

Serialized Fields

log

List<E> log
List of occurred events.

Class org.orekit.propagation.events.EventsLogger.LoggedEvent extends Object implements Serializable

serialVersionUID: -4491889728766419035L

Serialized Fields

detector

EventDetector detector
Event detector triggered.


state

SpacecraftState state
Triggering state.


increasing

boolean increasing
Increasing/decreasing status.

Class org.orekit.propagation.events.EventState extends Object implements Serializable

serialVersionUID: 4489391420715269318L

Serialized Fields

detector

EventDetector detector
Event detector.


initialDate

AbsoluteDate initialDate
Time at the beginning of the propagation.


t0

AbsoluteDate t0
Time at the beginning of the step.


t00

AbsoluteDate t00
Time at the beginning of the step.


g0

double g0
Value of the event detector at the beginning of the step.


g0Old

double g0Old
Value of the event detector at the beginning of the step.


pendingEvent

boolean pendingEvent
Indicator of event expected during the step.


pendingEventTime

AbsoluteDate pendingEventTime
Occurrence time of the pending event.


previousEventTime

AbsoluteDate previousEventTime
Occurrence time of the previous event.


forward

boolean forward
Integration direction.


increasing

boolean increasing
ariation direction around pending event. True: g function is going up, false: it is going down. This boolean is only kept to record slope of g function in case of event at t = 0.


nextAction

EventDetector.Action nextAction
Next action indicator.


remove

boolean remove
True if detector should be removed.


solver

UnivariateSolver solver
Root-finding algorithm to use to detect state events.

Class org.orekit.propagation.events.ExtremaDistanceDetector extends AbstractDetector implements Serializable

serialVersionUID: -6420170265427361960L

Serialized Fields

body

PVCoordinatesProvider body
Distant body.


actionMIN

EventDetector.Action actionMIN
Action performed at local minimum detection.


actionMAX

EventDetector.Action actionMAX
Action performed at local maximum detection.


removeMIN

boolean removeMIN
True if detector should be removed at minimum detection.


removeMAX

boolean removeMAX
True if detector should be removed at maximum detection.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.ExtremaElevationDetector extends AbstractDetector implements Serializable

serialVersionUID: -4883716696126831700L

Serialized Fields

topo

TopocentricFrame topo
Topocentric frame in which elevation should be evaluated.


actionExtremaElevation

EventDetector.Action actionExtremaElevation
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should de removed

Class org.orekit.propagation.events.ExtremaLatitudeDetector extends AbstractDetector implements Serializable

serialVersionUID: 8796265658333773051L

Serialized Fields

bodyFrameIn

Frame bodyFrameIn
The body frame.


actionExtremaLatitude

EventDetector.Action actionExtremaLatitude
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should de removed

Class org.orekit.propagation.events.ExtremaLongitudeDetector extends AbstractDetector implements Serializable

serialVersionUID: -247746125541484370L

Serialized Fields

bodyFrameIn

Frame bodyFrameIn
The body frame.


actionExtremaLongitude

EventDetector.Action actionExtremaLongitude
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should de removed

Class org.orekit.propagation.events.ExtremaThreeBodiesAngleDetector extends AbstractDetector implements Serializable

serialVersionUID: 8713027255126860524L

Serialized Fields

inSpacecraftId1

String inSpacecraftId1
the main spacecraft id


inSpacecraftId2

String inSpacecraftId2
the secondary spacecraft id


inSpacecraftId3

String inSpacecraftId3
the third spacecraft id


body1

PVCoordinatesProvider body1
First body.


body2

PVCoordinatesProvider body2
Second body.


body3

PVCoordinatesProvider body3
Third body.


actionMIN

EventDetector.Action actionMIN
Action performed at local minimum detection.


actionMAX

EventDetector.Action actionMAX
Action performed at local maximum detection.


removeMIN

boolean removeMIN
True if detector should be removed at local minimum detection.


removeMAX

boolean removeMAX
True if detector should be removed at local maximum detection.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).


firstCall

boolean firstCall
True if g() method is called for the first time.


type

org.orekit.propagation.events.ExtremaThreeBodiesAngleDetector.PropagationType type
Type of the propagation (mono or multi).

Class org.orekit.propagation.events.GroundMaskElevationDetector extends AbstractDetector implements Serializable

serialVersionUID: -8124322408349693773L

Serialized Fields

azelmask

double[][] azelmask
Azimuth-elevation mask.


topo

TopocentricFrame topo
Topocentric frame in which azimuth and elevation should be evaluated.


actionAtRaising

EventDetector.Action actionAtRaising
Action performed when propagation at raising.


actionAtSetting

EventDetector.Action actionAtSetting
Action performed when propagation at setting.


removeAtRaising

boolean removeAtRaising
True if detector should be removed at raising.


removeAtSetting

boolean removeAtSetting
True if detector should be removed at setting.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.LatitudeDetector extends AbstractDetector implements Serializable

serialVersionUID: 2777403982588190629L

Serialized Fields

latToDetect

double latToDetect
latitude to detect


earthShape

BodyShape earthShape
the earth shape


actionAtIncreasing

EventDetector.Action actionAtIncreasing
Action performed when g increase.


actionAtDecreasing

EventDetector.Action actionAtDecreasing
Action performed when g decreasing.


removeAtIncreasing

boolean removeAtIncreasing
True if detector should be removed when g increase.


removeAtDecreasing

boolean removeAtDecreasing
True if detector should be removed when g decrease.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed (updated by eventOccured).

Class org.orekit.propagation.events.LocalTimeAngleDetector extends AbstractDetector implements Serializable

serialVersionUID: -8185366674138568798L

Serialized Fields

time

double time
Local time angle triggering the event.


localTimeObject

LocalTimeAngle localTimeObject
Local time.


lastLocalTimeDiff

double lastLocalTimeDiff
Last g() call local time difference to the reference to detect.


way

int way
Evolution way of the local time to the reference to detect.


actionLocalTime

EventDetector.Action actionLocalTime
Action performed.


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed.

Class org.orekit.propagation.events.LongitudeDetector extends AbstractDetector implements Serializable

serialVersionUID: -8263650183133893663L

Serialized Fields

longToDetect

double longToDetect
longitude to detect


centralBodyFrame

Frame centralBodyFrame
the frame of the central body


lastLongitudeDiff

double lastLongitudeDiff
last g() call longitude difference to the reference to detect


way

int way
evolution way of the longitude difference to the reference to detect


actionLong

EventDetector.Action actionLong
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed

Class org.orekit.propagation.events.NadirSolarIncidenceDetector extends AbstractDetector implements Serializable

serialVersionUID: 3009120047664790195L

Serialized Fields

inSun

PVCoordinatesProvider inSun
The Sun.


inEarth

BodyShape inEarth
The earth shape.


indenceRef

double indenceRef
incidence to detect


actionNadir

EventDetector.Action actionNadir
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed

Class org.orekit.propagation.events.NodeDetector extends AbstractDetector implements Serializable

serialVersionUID: 601812664015866572L

Serialized Fields

frame

Frame frame
Frame in which the equator is defined.


action_at_ascending_node

EventDetector.Action action_at_ascending_node
Action performed at ascending node detection.


action_at_descending_node

EventDetector.Action action_at_descending_node
Action performed at descending node detection.


remove_at_ascending_node

boolean remove_at_ascending_node
True if detector should be removed at ascending node detection.


remove_at_descending_node

boolean remove_at_descending_node
True if detector should be removed at descending node detection.


remove

boolean remove
True if detector should be removed (updated by eventOccurred).

Class org.orekit.propagation.events.NthOccurrenceDetector extends Object implements Serializable

serialVersionUID: -4109259106114272017L

Serialized Fields

event

EventDetector event
Event


nth

int nth
Occurrence to detect.


action

EventDetector.Action action
Behavior upon detection.


n

int n
Number of detected occurrences.


removeAtOcc

boolean removeAtOcc
True if detector should be removed after detection.


shouldBeRemoved

boolean shouldBeRemoved
Internal variable to indicate if event has been detected and detector should be removed after detection.

Class org.orekit.propagation.events.NullMassDetector extends AbstractDetector implements Serializable

serialVersionUID: 1L

Serialized Fields

mass

MassProvider mass
Mass provider.


triggered

boolean triggered
True is detector has been triggered.

Class org.orekit.propagation.events.NullMassPartDetector extends AbstractDetector implements Serializable

serialVersionUID: -8442909251407235384L

Serialized Fields

mass

MassProvider mass
Mass provider.


partName

String partName
Name of the part.

Class org.orekit.propagation.events.SolarTimeAngleDetector extends AbstractDetector implements Serializable

serialVersionUID: -9173356074954765598L

Serialized Fields

time

double time
Solar time angle triggering the event.


sun

CelestialBody sun
The Sun.


actionSolarTime

EventDetector.Action actionSolarTime
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed

Class org.orekit.propagation.events.ThreeBodiesAngleDetector extends AbstractDetector implements Serializable

serialVersionUID: -5302659256921813170L

Serialized Fields

inSpacecraftId1

String inSpacecraftId1
the main spacecraft id


inSpacecraftId2

String inSpacecraftId2
the secondary spacecraft id


inSpacecraftId3

String inSpacecraftId3
the third spacecraft id


body1

PVCoordinatesProvider body1
First body.


body2

PVCoordinatesProvider body2
Second body.


body3

PVCoordinatesProvider body3
Third body.


alignAngle

double alignAngle
Alignment angle (rad).


actionThreeBodiesAngle

EventDetector.Action actionThreeBodiesAngle
Action performed


shouldBeRemoved

boolean shouldBeRemoved
True if detector should be removed


firstCall

boolean firstCall
True if g() method is called for the first time.


type

org.orekit.propagation.events.ThreeBodiesAngleDetector.PropagationType type
Type of the propagation (mono or multi).


Package org.orekit.propagation.numerical

Class org.orekit.propagation.numerical.AdditionalStateInfo extends Object implements Serializable

serialVersionUID: 5113897187247487175L

Serialized Fields

size

int size
Size of the additional state.


index

int index
Index of the additional state in the state vector.

Class org.orekit.propagation.numerical.AttitudeEquation extends Object implements Serializable

serialVersionUID: 4597478286897057093L

Serialized Fields

name

String name
Equation name.


type

AttitudeEquation.AttitudeType type
Equation type.

Class org.orekit.propagation.numerical.Jacobianizer extends JacobiansParameterizable implements Serializable

serialVersionUID: 7736576299828036068L

Serialized Fields

forceModel

ForceModel forceModel
Wrapped force model instance.


hPos

double hPos
Step used for finite difference computation with respect to spacecraft position.


hParam

Map<K,V> hParam
Step used for finite difference computation with respect to parameters value.


nominal

org.orekit.propagation.numerical.Jacobianizer.AccelerationRetriever nominal
Dedicated adder used to retrieve nominal acceleration.


shifted

org.orekit.propagation.numerical.Jacobianizer.AccelerationRetriever shifted
Dedicated adder used to retrieve shifted acceleration.

Class org.orekit.propagation.numerical.JacobiansMapper extends Object implements Serializable

serialVersionUID: -2125324068169838971L

Serialized Fields

name

String name
Name.


parameters

int parameters
Number of Parameters.


parametersList

List<E> parametersList
Parameters list.


orbitType

OrbitType orbitType
Orbit type.


angleType

PositionAngle angleType
Position angle type.

Class org.orekit.propagation.numerical.NumericalPropagator extends Object implements Serializable

serialVersionUID: 3022312736994891425L

Serialized Fields

attitudeProviderForces

AttitudeProvider attitudeProviderForces
Attitude provider for forces computation.


attitudeProviderEvents

AttitudeProvider attitudeProviderEvents
Attitude provider for events computation.


attitudeProviderByDefault

AttitudeProvider attitudeProviderByDefault
Attitude provider given by default for one attitude.


newtonianAttraction

NewtonianAttraction newtonianAttraction
Central body attraction.


forceModels

List<E> forceModels
Force models used during the extrapolation of the Orbit, without jacobians.


detectors

List<E> detectors
Event detectors not related to force models.


stateVector

double[] stateVector
State vector.


startDate

AbsoluteDate startDate
Start date.


referenceDate

AbsoluteDate referenceDate
Reference date.


initialState

SpacecraftState initialState
Initial state to propagate.


currentState

SpacecraftState currentState
Current state to propagate.


calls

int calls
Counter for differential equations calls.


massModelHandler

AdaptedStepHandler massModelHandler
Mass model handler. If mass model equations are added to the propagator, the following handler is added in order to update the mass model with the final state value


nullMassDetector

NullMassDetector nullMassDetector
Null mass detector.


mode

int mode
Current mode.


orbitType

OrbitType orbitType
Propagation orbit type.


angleType

PositionAngle angleType
Position angle type.


addEquationsAndTolerances

List<E> addEquationsAndTolerances
Additional equations and associated integrator tolerances.


addStateInfos

Map<K,V> addStateInfos
Additional states informations.


propagationFrame

Frame propagationFrame
Frame used for propagation.


addStatesAbsoluteTolerances

double[] addStatesAbsoluteTolerances
User-specified absolute tolerances for additional states. Built from the additional tolerances of each additional equation.


addStatesRelativeTolerances

double[] addStatesRelativeTolerances
User-specified relative tolerances for additional states. Built from the additional tolerances of each additional equation.

Class org.orekit.propagation.numerical.ParameterConfiguration extends Object implements Serializable

serialVersionUID: 2247518849090889379L

Serialized Fields

jacobianParameter

Parameter jacobianParameter
Jacobian Parameter name.


hP

double hP
Parameter step for finite difference computation of partial derivative with respect to that parameter.


provider

IJacobiansParameterizable provider
Provider handling this parameter.

Class org.orekit.propagation.numerical.PartialDerivativesEquations extends Object implements Serializable

serialVersionUID: -556926704905099805L

Serialized Fields

ORBIT_DIMENSION

int ORBIT_DIMENSION
State vector dimension without additional parameters.


propagator

NumericalPropagator propagator
Selected parameters for Jacobian computation.


jacobiansProviders

List<E> jacobiansProviders
Jacobians providers.


selectedParameters

List<E> selectedParameters
List of parameters selected for Jacobians computation.


name

String name
Name.


isInitialJacobians

boolean isInitialJacobians
True if the initial Jacobians have not been initialized yet.


paramDim

int paramDim
Parameters vector dimension.


hPos

double hPos
Step used for finite difference computation with respect to spacecraft position.


dirty

boolean dirty
Boolean for force models / selected parameters consistency.


Package org.orekit.propagation.precomputed

Class org.orekit.propagation.precomputed.AbstractEphemeris extends AbstractPropagator implements Serializable

serialVersionUID: -2834940771588586668L

Serialized Fields

sortingAlgorithm

ISearchIndex sortingAlgorithm
Search index algorithm.


minDate

AbsoluteDate minDate
First date in range.


maxDate

AbsoluteDate maxDate
Last date in range.


areAddStatesSupported

boolean areAddStatesSupported
True if the spacecraft states contains additional states.


areAttitudesSupported

boolean areAttitudesSupported
True if the spacecraft states contains one or two attitudes.


isFirstIntervalInterp

boolean isFirstIntervalInterp
True if it is the first interpolation on this interval.


interpolationInterval

AbsoluteDateInterval interpolationInterval
Ephemeris interval of validity.


interpOrder

int interpOrder
Interpolation order. For example, it equals 2 for an Hermite interpolation, and should be even for a Lagrange interpolation.


stateTab

SpacecraftState[] stateTab
The SpacecraftStates array, chronologically sorted.


durationFromTab

double[] durationFromTab
The array of time duration from the first entry of data, chronologically sorted.


mu

double mu
Mu.


frame

Frame frame
Reference frame.


previousIndex

int previousIndex
At each call, the index is kept.

Class org.orekit.propagation.precomputed.Ephemeris extends AbstractPropagator implements Serializable

serialVersionUID: -1523460404698149239L

Serialization Methods

writeReplace

private Object writeReplace()
Replace the instance with a data transfer object for serialization.

This intermediate class serializes only the data needed for generation, but does not serializes the cache itself (in fact the cache is not serializable).

Serialized Fields

minDate

AbsoluteDate minDate
First date in range.


maxDate

AbsoluteDate maxDate
Last date in range.

Class org.orekit.propagation.precomputed.HermiteEphemeris extends AbstractEphemeris implements Serializable

serialVersionUID: 3907194454748535541L

Serialized Fields

dataAcc

Vector3D[] dataAcc
Deprecated. 
Tabulated acc.


interpolatorPV

HermiteInterpolator interpolatorPV
Deprecated. 
The Hermite Interpolator for position and velocity.


useAcceleration

boolean useAcceleration
Deprecated. 
True if the spacecraft states contains a Vector3D with accelerations.

Class org.orekit.propagation.precomputed.IntegratedEphemeris extends AbstractPropagator implements Serializable

serialVersionUID: -2135002726640830424L

Serialized Fields

orbitType

OrbitType orbitType
Propagation orbit type.


angleType

PositionAngle angleType
Position angle type.


referenceFrame

Frame referenceFrame
Reference frame.


addStateInfos

Map<K,V> addStateInfos
Additional states informations.


mu

double mu
Central body gravitational constant.


startDates

List<E> startDates
List of start dates of the integration (can be min or max).


minDates

List<E> minDates
List of first date of the ranges.


maxDates

List<E> maxDates
List of last date of the ranges.


models

List<E> models
List of underlying raw mathematical models.

Class org.orekit.propagation.precomputed.LagrangeEphemeris extends AbstractEphemeris implements Serializable

serialVersionUID: -2879123785617566620L

Serialized Fields

interpolator

PolynomialFunctionLagrangeForm interpolator
Deprecated. 
At each call, the Lagrange interpolator is kept.


t

double[] t
Deprecated. 
Vector of durationFrom between the 1st interpolation point and all the interpolating points .


Package org.orekit.propagation.sampling

Class org.orekit.propagation.sampling.AdaptedStepHandler extends Object implements Serializable

serialVersionUID: -8067262257341902186L

Serialized Fields

orbitType

OrbitType orbitType
Propagation orbit type.


angleType

PositionAngle angleType
Position angle type.


attProviderForces

AttitudeProvider attProviderForces
Attitude provider for forces computation.


attProviderEvents

AttitudeProvider attProviderEvents
Attitude provider for events computation.


addStateInfos

Map<K,V> addStateInfos
Additional states informations.


initializedReference

AbsoluteDate initializedReference
Reference date.


interpolatedDate

AbsoluteDate interpolatedDate
Interpolated date ; by default, end of the current step.


initializedFrame

Frame initializedFrame
Reference frame.


initializedMu

double initializedMu
Central body attraction coefficient.


handler

OrekitStepHandler handler
Underlying handler.


activate

boolean activate
Flag for handler .


rawInterpolator

StepInterpolator rawInterpolator
Underlying raw rawInterpolator.

Class org.orekit.propagation.sampling.BasicStepInterpolator extends Object implements Serializable

serialVersionUID: 7847540541046397037L

Serialized Fields

propagator

Propagator propagator
Underlying propagator.


previousDate

AbsoluteDate previousDate
Previous date.


currentDate

AbsoluteDate currentDate
Current date.


interpolatedState

SpacecraftState interpolatedState
Interpolated State.


forward

boolean forward
Forward propagation indicator.

Class org.orekit.propagation.sampling.OrekitStepHandlerMultiplexer extends Object implements Serializable

serialVersionUID: -5957903354538173269L

Serialized Fields

handlers

List<E> handlers
Underlying step handlers.

Class org.orekit.propagation.sampling.OrekitStepNormalizer extends Object implements Serializable

serialVersionUID: 6335110162884693078L

Serialized Fields

h

double h
Fixed time step.


handler

OrekitFixedStepHandler handler
Underlying step handler.


lastDate

AbsoluteDate lastDate
Last step date.


lastState

SpacecraftState lastState
Last State vector.


forward

boolean forward
Integration direction indicator.


Package org.orekit.time

Class org.orekit.time.AbsoluteDate extends Object implements Serializable

serialVersionUID: 617061803741806846L

Serialized Fields

epoch

long epoch
Reference epoch in seconds from 2000-01-01T12:00:00 TAI.

Beware, it is not AbsoluteDate.J2000_EPOCH since it is in TAI and not in TT.


offset

double offset
Offset from the reference epoch in seconds.

Class org.orekit.time.ChronologicalComparator extends Object implements Serializable

serialVersionUID: 3092980292741000025L

Class org.orekit.time.DateComponents extends Object implements Serializable

serialVersionUID: -2462694707837970938L

Serialized Fields

year

int year
Year number.


month

int month
Month number.


day

int day
Day number.

Class org.orekit.time.DateTimeComponents extends Object implements Serializable

serialVersionUID: 5061129505488924484L

Serialized Fields

date

DateComponents date
Date component.


time

TimeComponents time
Time component.

Class org.orekit.time.TimeComponents extends Object implements Serializable

serialVersionUID: -8566834296299377436L

Serialized Fields

hour

int hour
Hour number.


minute

int minute
Minute number.


second

double second
Second number.

Class org.orekit.time.TimeScalesFactory extends Object implements Serializable

serialVersionUID: -2063625014942931917L


Package org.orekit.utils

Class org.orekit.utils.AbsoluteDateInterval extends ComparableInterval<AbsoluteDate> implements Serializable

serialVersionUID: -2265247850750610628L

Class org.orekit.utils.AbsoluteDateIntervalsList extends TreeSet<AbsoluteDateInterval> implements Serializable

serialVersionUID: -5112507046887326180L

Class org.orekit.utils.AngularCoordinates extends Object implements Serializable

serialVersionUID: 3750363056414336775L

Serialized Fields

rotation

Rotation rotation
Rotation.


rotationRate

Vector3D rotationRate
Rotation rate.


rotationAcceleration

Vector3D rotationAcceleration
Rotation acceleration.

Class org.orekit.utils.CardanMountPosition extends Object implements Serializable

serialVersionUID: -3033892402533461901L

Serialized Fields

x

double x
Angle of the roation around x axis.


y

double y
Angle of the rotation around y' axis (image of y axis by the rotation around x axis).


r

double r
Distance from the origin of the frame.

Class org.orekit.utils.CardanMountPV extends Object implements Serializable

serialVersionUID: -7989767234360618822L

Serialized Fields

x

double x
Angle of the roation around x axis.


y

double y
Angle of the rotation around y' axis (image of y axis by the rotation around x axis).


r

double r
Distance from the origin of the frame.


xRate

double xRate
The angle rate of the rotation around x axis.


yRate

double yRate
The angle rate of the rotation around y' axis (image of y axis by the rotation around x axis).


rRate

double rRate
The range rate.

Class org.orekit.utils.ComparableInterval extends GenericInterval<T extends Comparable<T>> implements Serializable

serialVersionUID: -3043430443585844772L

Serialized Fields

hashCode

int hashCode
Hash code.

Class org.orekit.utils.GenericInterval extends Object implements Serializable

serialVersionUID: 4134192354278539190L

Serialized Fields

lowerEndpoint

IntervalEndpointType lowerEndpoint
Interval type for the lower end of the interval.


upperEndpoint

IntervalEndpointType upperEndpoint
Interval type for the upper end of the interval.


lowerData

Object lowerData
lower end data value.


upperData

Object upperData
upper end data value.

Class org.orekit.utils.PVCoordinates extends Object implements Serializable

serialVersionUID: 4157449919684833834L

Serialized Fields

position

Vector3D position
The position.


velocity

Vector3D velocity
The velocity.


acceleration

Vector3D acceleration
The acceleration.

Class org.orekit.utils.TimeStampedAngularCoordinates extends AngularCoordinates implements Serializable

serialVersionUID: 20140723L

Serialized Fields

date

AbsoluteDate date
The date.

Class org.orekit.utils.TimeStampedPVCoordinates extends PVCoordinates implements Serializable

serialVersionUID: 20140723L

Serialized Fields

date

AbsoluteDate date
The date.

Class org.orekit.utils.TopocentricPosition extends Object implements Serializable

serialVersionUID: -5115813588245021791L

Serialized Fields

e

double e
Elevation angle.


a

double a
Azimuth angle.


r

double r
Distance from the origin.

Class org.orekit.utils.TopocentricPV extends Object implements Serializable

serialVersionUID: 6047068671778435002L

Serialized Fields

e

double e
Elevation angle.


a

double a
Azimuth angle.


r

double r
Distance from the origin.


eRate

double eRate
Elevation rate.


aRate

double aRate
Azimuth rate.


rRate

double rRate
Range rate.



Copyright © 2017 CNES. All Rights Reserved.