MainPart mainPart
Map<K,V> parts
boolean hasMobileParts
SpacecraftState stateCache
boolean isLinkedToOrekitTreeFlag
TransformStateProvider transformProvider
UpdatableFrame frame
Transform transform
CrossSectionProvider mainShape
List<E> solarPanels
Map<K,V> engines
Map<K,V> tanks
MassProperty dryMassProperty
AerodynamicProperties aerodynamicProperties
RadiativeProperties radiativeProperties
int engineCount
int tankCount
Assembly assembly
MassProvider massModel
Atmosphere atmosphere
OneAxisEllipsoid earthShape
double altitudeStep
double vCosA
double vCosA2
double v3CosA
double tRelNorm
Vector3D tangentVector
List<E> aeroSphereParts
List<E> aeroFacetParts
boolean needAttitude
Parameter k0
Assembly assembly
MassProvider massModel
boolean needAttitude
Assembly assembly
InertiaComputedModel inertiaModel
Assembly assembly
MassProvider massModel
Assembly assembly
AeroProperty aeroProp
MassProvider massModel
DragCoefficientProvider dragCoefficientProvider
ExtendedAtmosphere atmosphere
CookWallGasTemperature wallGasTemperature
double hPos
TrivariateFunction fscxAbs
TrivariateFunction fscyAbs
TrivariateFunction fsczAbs
TrivariateFunction fscxSpec
TrivariateFunction fscySpec
TrivariateFunction fsczSpec
TrivariateFunction fscxDiffAv
TrivariateFunction fscyDiffAv
TrivariateFunction fsczDiffAv
TrivariateFunction fscxDiffAr
TrivariateFunction fscyDiffAr
TrivariateFunction fsczDiffAr
MassProperty inMass
Vector3D center
Matrix3D matrix
Frame refFrame
MassEquation eq
String name
Assembly assembly
List<E> props
boolean albedo
boolean ir
MassProvider massModel
double[] dAccK0AlParam
double[] dAccK0IRParam
Map<K,V> dAccSpeParam
Map<K,V> dAccDiffParam
Map<K,V> dAccAbsParam
Parameter k0Albedo
Parameter k0Ir
boolean needAttitude
RFStationAntenna receiver
Assembly satAssembly
IPart transmitter
RFAntennaProperty propertyRF
SensorProperty property
PVCoordinatesProvider mainTarget
IFieldOfView mainField
PVCoordinatesProvider[] inhibitionTargets
IFieldOfView[] inhibitionFields
int length
Assembly inAssembly
String inPartName
ApparentRadiusProvider[] inhibitionTargetsRadiuses
ApparentRadiusProvider mainTargetRadius
List<E> maskingParts
int maskingSpacecraftNumber
String maskingBodyName
PVCoordinatesProvider maskingBody
List<E> maskingSpacecraftNames
String maskingPartName
List<E> maskingBodies
List<E> maskingAssemblies
int ownSpacecraftIndex
double epsSignalPropagation
UniLinearIntervalsFunction function
double[] xTab
double[] yTab
EllipsoidBodyShape earthShape
EllipsoidBodyShape earthShape
BiLinearIntervalsFunction function
double[] aoAArray
double[] machArray
double[][] dataArray
EllipsoidBodyShape earthShape
Atmosphere atmosphere
Atmosphere atmosphere
Parameter aeroCoeff
double alpha
ExtendedAtmosphere atmosphere
double k
double wallGasMolarMass
ExtendedAtmosphere atmosphere
Facet facet
Frame facetFrame
double epsilon
WallGasTemperatureProvider wallGasTemperatureModel
double temperature
ExtendedAtmosphere atmosphere
AlphaProvider alphaProvider
double sqrtSurfaceTemperature
ExtendedAtmosphere atmosphere
Facet facet
Frame facetFrame
double epsilon
ExtendedAtmosphere atmosphere
AlphaProvider alphaProvider
double sqrtSurfaceTemperature
Vector3D center
Matrix3D matrix
MassProperty massProp
Vector3D appPoint
CrossSectionProvider mainShape
IParamDiffFunction dragCoeff
Facet facet
IParamDiffFunction normalCoeff
IParamDiffFunction tangentialCoeff
IParamDiffFunction dragCoeff
IParamDiffFunction liftCoeff
CrossSectionProvider mainShape
double epsilon
double wallTemperature
AlphaProvider alpha
double sphereRadius
double sphereArea
CrossSectionProvider geometryProv
SolidShape shape
double inRadius
double inHeight
double inLength
double inWidth
double inHeight
double inRadius
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
Parameter mass
Parameter thrust
Parameter isp
IDependentVariable<T> thrustFunction
IDependentVariable<T> ispFunction
String partName
Vector3D appPoint
CrossSectionProvider mainShape
Facet facet
double sphereRadius
double sphereArea
double outputPower
double[] patternPolarAngle
double[] patternAzimuth
BivariateFunction interpFunctionGain
BivariateFunction interpFunctionEllipticity
double technoLoss
double circuitLoss
double bitRate
double frequency
Vector3D inSightAxis
PVCoordinatesProvider mainTarget
ApparentRadiusProvider mainTargetRadius
IFieldOfView mainField
IFieldOfView[] inhibitionFields
PVCoordinatesProvider[] inhibitionTargets
ApparentRadiusProvider[] inhibitionTargetsRadiuses
Vector3D[] referenceAxis
String partName
MassProperty massProperty
Vector3D normal
double area
VehicleSurfaceModel vehicleSurfaceModel
AerodynamicCoefficient dragCoef
AerodynamicCoefficient liftCoef
IPartProperty aeroProperty
VehicleSurfaceModel vehicleSurfaceModel
RadiativeProperty radiativeProperty
RadiativeIRProperty radiativeIRProperty
CrossSectionProvider mainPartShape
RightParallelepiped solarPanelsShape
Parameter multiplicativeFactor
boolean spinDerivativesComputation
PVCoordinates losInSatFrame
PVCoordinates losNormalInSatFrame
Frame bodyFrame
BodyShape shape
double targetVelocityDeltaT
AbstractGroundPointing groundPointingLaw
IParameterizableFunction angleOfAttack
IParameterizableFunction sideSlip
IParameterizableFunction rollVelocity
EllipsoidBodyShape earthBodyShape
double stepSpin
double stepAcc
Frame referenceFrame
TimeStampedAngularCoordinates orientation
AttitudeProvider attProvider
String nature
AttitudeLaw law
AbsoluteDateInterval interval
boolean timeTolerant
AttitudeLaw lawBefore
AttitudeLeg leg
AttitudeLaw lawAfter
AttitudeProvider attProv
PVCoordinatesProvider pvProv
Frame refFrame
Frame bodyFrame
Frame celestialFrame
CelestialBodyPointed.phasingCel
is defined.PVCoordinatesProvider pointedBody
Vector3D phasingCel
Vector3D pointingSat
Vector3D phasingSat
AttitudeLaw mainLaw
List<E> modifierLaws
double spinDeltaT
Attitude initAtt
Attitude finalAtt
Vector3D spin
boolean spinDerivativesComputation
AbsoluteDateInterval intervalOfValidity
String nature
Frame pivotFrame
IDirection dir
Vector3D axis
Vector3D fixedAxis
Attitude referenceAttitude
IDirection sunDirection
double pseudoSpinPhase
double betaSign
IDirection sunDirection
AttitudeProvider attitudeLaw
Vector3D satPointingVector
double deltaT
IOrientationLaw orientationLaw
Frame refFrame
double spinDeltaT
AttitudeLegLaw attitudeLegLaw
String nature
AbsoluteDate refDate
AngularCoordinates[] attitudes
double[] durations
Frame refFrame
AbsoluteDateInterval validityInterval
AngularDerivativesFilter filter
int interpOrder
boolean spinDerivativesComputation
AttitudeLaw nonRotatingLaw
AbsoluteDate start
Vector3D axis
double rate
Vector3D spin
boolean computeSpinDerivatives
String nature
Attitude[] attitudes
double[] durations
int interpOrder
AbsoluteDateInterval validityInterval
boolean spinDerivativesComputation
AngularDerivativesFilter filter
PVCoordinates target
GeodeticPoint targetGeo
Frame bodyFrame
PVCoordinates target
IDirection firstDir
IDirection secondDir
Vector3D firstSatAxis
Vector3D secondSatAxis
double stepSpin
double stepAcc
IDirection firstDir
IDirection secondDir
Vector3D firstSatAxis
Vector3D secondSatAxis
double stepSpin
double stepAcc
PVCoordinatesProvider sun
Vector3D phasingAxis
CelestialBody body
IDirection d1
IDirection d2
CelestialBody bodyTo
PVCoordinatesProvider target
EllipsoidBodyShape bodyShape
PVCoordinatesProvider sunPVCoordinates
UnivariateSolver solver
PVCoordinatesProvider cachedOrigin
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedGlintPoint
Line cachedLine
BodyShape shape
IDirection direction
CelestialBody body
PVCoordinatesProvider pvProvider
BodyShape shape
CelestialBody sunBody
CelestialBody body
Frame refFrame
AttitudeProvider attitudeProvider
String satId
AbsoluteDateInterval timeInterval
String nature
double orientationAngle
double angle
OrientationAngleLaw orientationAngleLaw
boolean timeTolerant
String nature
String nature
Transform reference
Vector3D axis
OrientationAngleProvider orientationAngleProvider
Vector3DFunction spinVectorFunction
Vector3DFunction
.Frame refFrame
Rotation rotationInitial
AbsoluteDate dateRef
AbstractAngularVelocitiesAttitudeProfile.AngularVelocityIntegrationType type
double integStep
int cacheFreq
boolean spinDerivativesComputation
fr.cnes.sirius.patrius.attitudes.profiles.AbstractAngularVelocitiesAttitudeProfile.RotationCache cache
AbsoluteDateInterval interval
String nature
double spinDeltaT
String nature
DatePolynomialFunctionInterface q0pf
DatePolynomialFunctionInterface q1pf
DatePolynomialFunctionInterface q2pf
DatePolynomialFunctionInterface q3pf
AbsoluteDateInterval interval
AbsoluteDate date0
Frame referenceFrame
FourierSeries q0fs
FourierSeries q1fs
FourierSeries q2fs
FourierSeries q3fs
String nature
AbsoluteDate dateZero
AbsoluteDateInterval interval
boolean reducedTimes
UnivariateFunction q0pf
UnivariateFunction q1pf
UnivariateFunction q2pf
UnivariateFunction q3pf
double[] coefficientsQ0pf
double[] coefficientsQ1pf
double[] coefficientsQ2pf
double[] coefficientsQ3pf
boolean needsNormalization
AbsoluteDate date
double constraint
String nature
Frame refFrame
double dtSCAO
double thetaMax
double tau
double seuilQcEntree
double bvHaut
double sbvHaut
double seuilQcSortie
double bvBas
double tStabSol
String nature
String name
CelestialBodyFrame icrfFrame
CelestialBodyFrame eme2000Frame
IAUPole iauPole
CelestialBodyFrame constantInertialFrame
CelestialBodyFrame meanInertialFrame
CelestialBodyFrame trueInertialFrame
CelestialBodyFrame constantRotatingFrame
CelestialBodyFrame meanRotatingFrame
CelestialBodyFrame trueRotatingFrame
BodyShape shape
GravityModel gravityModel
CelestialBodyEphemeris ephemeris
IAUPoleModelType iauPoleType
double a1
double a2
double n1
double n2
double l1
double eps
AbsoluteDate refDate
double latitude
double longitude
double altitude
String name
IAUPoleCoefficients1D alpha0Coeffs
IAUPoleCoefficients1D delta0Coeffs
IAUPoleCoefficients1D wCoeffs
IAUPoleFunctionType type
UnivariateDifferentiableFunction function
IAUPoleFunction.IAUTimeDependency timeDependency
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object cannot be foundString supportedNames
EphemerisType generateType
AbstractGravityModel gravityModel
JPLEphemerisLoader ephemerisLoader
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object cannot be foundString supportedNames
EphemerisType generateType
EphemerisType loadType
double maxChunksDuration
boolean bigEndian
MeeusSun.MODEL meeusModel
double epsSignalPropagation
IEllipsoid ellipsoid
Frame inFrame
double fIn
double aeIn
double e2
double g2
String inName
AbsoluteDate start
double duration
double[] xCoeffs
double[] yCoeffs
double[] zCoeffs
String bodyString
IAUPoleCoefficients coefficients
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object cannot be foundint maxApparentRadiusSteps
double epsSignalPropagation
Frame bodyFrame
String name
FacetBodyShape.EllipsoidType ellipsoidType
double minNorm
double maxNorm
OneAxisEllipsoid fittedEllipsoid
OneAxisEllipsoid innerEllipsoid
OneAxisEllipsoid outerEllipsoid
OneAxisEllipsoid innerSphere
OneAxisEllipsoid outerSphere
double threshold
MeshProvider meshProvider
double maxSlope
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException, PatriusException
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object cannot be foundPatriusException
- if load failed (file is not .obj or data is inconsistent)int id
Vertex[] vertices
Vector3D center
Vector3D normal
double surface
List<E> neighbors
boolean handled
double sphereRadius
Covariance covariance
Frame frame
OrbitType orbitType
PositionAngle positionAngle
AbsoluteDate date
List<E> associatedOrbits
int[] nbAdditionalParameters
int[] startIndices
Orbit associatedOrbit
double l
double lPrime
double f
double d
double omega
double lMe
double lVe
double lE
double lMa
double lJu
double lSa
double lUr
double lNe
double pa
List<E> listElements
ClassLoader classLoader
File root
double[] coefficients
SeriesTerm[][] series
double sinCoeff
double cosCoeff
File file
String resource
ClassLoader classLoader
URL url
String name
EclipseDetector eclipseDetector
CircularFieldOfViewDetector circularFOVDetector
EventDetector.Action actionCentralBodyMask
String code
String comment
AbsoluteDate date
boolean startingEvent
int hashCodeNumber
EventDetector detector1
boolean increasingIsStart1
EventDetector detector2
boolean increasingIsStart2
boolean together
EventDetector.Action actionCombinedPhenomena
EventDetector eventDetector
String increasingCode
String decreasingCode
boolean increasingIsStart
boolean phenomenaSupported
String phenomenonCode
double delay
int occurrence
int nOccurrence
String eventType
SortedSet<E> set
Phenomenon
.CodedEvent beginEvent
CodedEvent
at the beginning of phenomenon.boolean beginDefined
CodedEvent endEvent
CodedEvent
at the end of the phenomenon.boolean endDefined
AbsoluteDateInterval timespan
String code
String comment
int hashCodeNumber
AngularCorrection correction
GeometricStationAntenna station
VisibilityFromStationDetector.LinkType linkType
SensorModel inSensorSpacecraft
Assembly inSpacecraft
boolean maskingCheck
PVCoordinatesProvider targetPoint
Vector3D sightAxis
Assembly vehicle
String sensorName
SensorModel sensor
Assembly inAssembly
String maskingObjectName
String maskingPartName
RFLinkBudgetModel lbModel
double lbThreshold
Assembly assembly
String inMainSpacecraftId
String inSecondarySpacecraftId
SensorModel inSensorMainSpacecraft
Assembly inMainSpacecraft
SensorModel inSensorSecondarySpacecraft
Assembly inSecondarySpacecraft
Propagator secondPropagator
boolean maskingCheck
boolean firstCall
fr.cnes.sirius.patrius.events.sensor.SatToSatMutualVisibilityDetector.PropagationType type
SatToSatMutualVisibilityDetector.LinkType linkType
Assembly inAssembly
Propagator inPropagator
String inName
SensorModel sensor
Assembly inAssembly
int inhibitionNumber
SensorModel sensor
Assembly inAssembly
int inhibitionNumber
String maskingObjectName
String maskingPartName
SensorModel sensor
Assembly inAssembly
double[][] azelmask
String fovName
double frameOrientation
ISearchIndex searchAlgo
String inName
IFieldOfView filed1
IFieldOfView filed2
BooleanField.BooleanCombination combination
String inName
InfiniteEllipticCone cone
boolean inverted
Vector3D mainDir
Vector3D uAxisDir
double semiA
double semiB
Vector3D center
Vector3D vector1
Vector3D vector2
Vector3D crossProduct
double angle
Plane plane
boolean closestToV1
boolean closestToV2
String inName
IFieldOfView filed1
String inName
String inName
FieldAngularFace[] faces
int facesNumber
Boolean[] directDihedra
Boolean[] acuteDihedra
Vector3D[] sideAxis
boolean isFieldConvex
boolean isConvexityComputed
boolean clockwise
boolean alreadyComputed
String inName
Vector3D inVectorPole
Vector3D inVectorV1
Vector3D inVectorV2
Vector3D e1
Vector3D e2
boolean direct
boolean longitudeCondition
boolean latitudeCondition
double v1DotPole
double v2DotPole
FieldAngularFace longMinFace
FieldAngularFace longMaxFace
String satelliteId
int accuracy
AbsoluteDate epoch
PVCoordinates coordinate
double clockCorrection
double clockRateChange
SP3File.SP3FileType type
OrbitFile.TimeSystem timeSystem
AbsoluteDate epoch
int gpsWeek
double secondsOfWeek
int julianDay
double dayFraction
double epochInterval
int numberOfEpochs
String coordinateSystem
String dataUsed
SP3File.SP3OrbitType orbitType
String agency
List<E> satellites
Map<K,V> satelliteInfo
SatelliteInformation
object.Map<K,V> satelliteCoords
int n
Vector3D s
Frame coeffFrame
LOFType coeffFrameLOFType
IParamDiffFunction coeffAx
IParamDiffFunction coeffAy
IParamDiffFunction coeffAz
IParamDiffFunction coeffBx
IParamDiffFunction coeffBy
IParamDiffFunction coeffBz
IParamDiffFunction coeffCx
IParamDiffFunction coeffCy
IParamDiffFunction coeffCz
SpacecraftState spacecraftStateCacheKey
double[] cosSinCache
Rotation accRotationCache
double[] tt
double[] h
double[] he
double[] o
double[] az2
double[] o2
double[] az
double[] t0
double[] tp
double[] dtt
double[] dh
double[] dhe
double[] dox
double[] daz2
double[] do2
double[] daz
double[] dt0
double[] dtp
double cachedDay
double[] cachedF
double[] cachedFbar
double[] akp
double cachedAlti
double cachedHl
double alat
double xlon
double cachedTemperature
double tinf
double ro
double[] cc
double p10
double p20
double p30
double p40
double p50
double p60
double p11
double p21
double p31
double p41
double p51
double p22
double p32
double p42
double p52
double p62
double p33
double p10mg
double p20mg
double p40mg
double ch
double sh
double c2h
double s2h
double c3h
double s3h
PVCoordinatesProvider sun
DTMInputParameters inputParams
BodyShape earth
AtmosphereData cachedOutputData
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
String dataFileAtmosphericModel
double density
double localTemperature
double exosphericTemperature
double meanAtomicMass
double densityHe
double densityO
double densityN2
double densityO2
double densityAr
double densityH
double densityN
double densityAnomalousOxygen
double n
PVCoordinatesProvider sun
BodyShape earth
double[][] tabAltRho
double[] cachedTemperature
PVCoordinatesProvider sun
JB2006InputParameters inputParams
BodyShape earth
double cachedDensity
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
NRLMSISE00 atmosModel
Flags flags
BodyShape earth
CelestialBody sun
MSISE2000InputParameters inputParams
Calendar calendar
double cachedPressure
double cachedTemperature
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
BodyShape shape
double rho0
double h0
double hscale
BodyShape earth
double xmol
double cachedPres
double cachedDensity
double cachedTemp
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
int[] switches
double[] sw
double[] swc
double dm04
double dm16
double dm28
double dm32
double dm40
double dm01
double dm14
double[] mesoTn1
double[] mesoTn2
double[] mesoTn3
double[] mesoTgn1
double[] mesoTgn2
double[] mesoTgn3
double[] plg
double ctloc
double stloc
double c2tloc
double s2tloc
double s3tloc
double c3tloc
double apdf
double[] apt
double gsurf
double re
double oldTloc
double g0cacheKey
double g0Value
double oldSg0
double p24
double p25
double oldEx
double[] d
Double[] t
double instant
double aap
double kkp
Double[] table
SolarActivityDataProvider provider
double d
double meanF107A1
double meanF107A2
double meanAp1
double meanAp2
double meanKp1
double meanKp2
double stepF107
double stepApKp
boolean readCompleted
TreeMap<K,V> f107s
TreeMap<K,V> aps
AbsoluteDate cachedFluxsMind1
AbsoluteDate cachedFluxsMaxd1
AbsoluteDate cachedFluxsMind2
AbsoluteDate cachedFluxsMaxd2
AbsoluteDate cachedFluxMind
AbsoluteDate cachedFluxMaxd
AbsoluteDate cachedApKpMind
AbsoluteDate cachedApKpMaxd
SortedMap<K,V> cachedFluxs
double cachedFlux1
double cachedFlux2
double cachedFluxDt
Double[][] cachedApKp
String names
SolarActivityDataProvider data
SolarActivityDataProvider data
Pattern dataPattern
SortedSet<E> data
MarshallSolarActivityFutureEstimation.StrengthLevel strengthLevel
AbsoluteDate firstDate
AbsoluteDate lastDate
fr.cnes.sirius.patrius.forces.atmospheres.solarActivity.specialized.MarshallSolarActivityFutureEstimation.LineParameters previousParam
fr.cnes.sirius.patrius.forces.atmospheres.solarActivity.specialized.MarshallSolarActivityFutureEstimation.LineParameters currentParam
String supportedNames
IParamDiffFunction k
Atmosphere atmosphere
DragSensitive spacecraft
boolean computePartialDerivativesWrtPosition
boolean computePartialDerivativesWrtVelocity
GravityModel gravityModel
boolean computePartialDerivativesWrtPosition
Parameter k
Frame bodyFrame
Parameter paramMu
boolean centralTermContribution
double[][] c
double[][] s
HelmholtzPolynomial poly
double[][] denCPD
double[][] denSPD
Parameter paramAe
int order
int degree
double[][] c
double[][] s
double[][] cPD
double[][] sPD
Parameter paramAe
int degree
int order
double[][] c
double[][] s
Parameter paramAe
int degree
int order
double gm
Vector3D centerOfMass
GridSystem grid
AttractionDataPoint[] data
Vector3D position
SphericalCoordinates coordinates
Vector3D acceleration
double potential
AttractionData data
GravityModel backupModel
TrivariateFunction[] fA
TrivariateFunction fPotential
boolean readCompleted
double ae
double mu
double[] normalizedJ
double[][] normalizedC
double[][] normalizedS
double[] unNormalizedJ
double[][] unNormalizedC
double[][] unNormalizedS
String supportedNames
boolean missingCoefficientsAllowedFlag
Parameter paramMu
Parameter paramAe
double[][] coefficientsC
double[][] coefficientsS
double[][] coefficientsCPD
double[][] coefficientsSPD
Frame bodyFrame
int l
int m
HelmholtzPolynomial helm
double[][] denCPD
double[][] denSPD
int l
int m
int lgrad
int mgrad
boolean computePartialDerivativesWrtPosition
Map<K,V> heightsP
Map<K,V> heightsS
Map<K,V> names
IOceanTidesDataProvider oceanTidesData
Set<E> mainWaves
Set<E> fileWaves
Map<K,V> secWaves
boolean withAdmittanceIn
Map<K,V> phases
TreeMap<K,V> admittanceCoefficients
double[] loveNumbers
double[] loveNumbersPD
Parameter paramRho
fr.cnes.sirius.patrius.forces.gravity.tides.OceanTides.StaticData dataArray
fr.cnes.sirius.patrius.forces.gravity.tides.OceanTides.StaticData dataArrayPD
OceanTidesCoefficientsProvider coeffProvider
TidesStandards.TidesStandard standard
boolean solidContributionFlag
boolean oceanicContributionFlag
boolean computePartialDerivativesWrtPosition
CelestialBody[] bodiesP
boolean thirdBodyCorrectionUpToDegree3
boolean ellipticityCorrectionFlag
boolean frequencyCorrectionFlag
ITerrestrialTidesDataProvider standard
boolean computePartialDerivativesWrtPosition
TidesStandards.TidesStandard standard
int d
int o
int dGrad
int oGrad
int dO
int oO
int dOGrad
int oOGrad
double[][] cData
double[][] sData
double[][] cPDData
double[][] sPDData
double[][] cDataNormed
double[][] sDataNormed
double[][] cPDDataNormed
double[][] sPDDataNormed
boolean optional
boolean computeOnce
VariablePotentialCoefficientsSet[][] setData
VariablePotentialCoefficientsSet[][] setPDData
AbsoluteDate refDate
HelmholtzPolynomial helm
Parameter paramAe
double[][] denCPD
double[][] denSPD
int degree
int order
double coefC
double coefCDrift
double coefCSin1A
double coefCCos1A
double coefCSin2A
double coefCCos2A
double coefS
double coefSDrift
double coefSSin1A
double coefSCos1A
double coefSSin2A
double coefSCos2A
EventDetector firingStartDetector
EventDetector firingStopDetector
Frame maneuverFrame
LOFType frameLofType
IParamDiffFunction errorx
IParamDiffFunction errory
IParamDiffFunction errorz
boolean firing
EventDetector firingStartDetector
EventDetector firingStopDetector
IDependentVectorVariable<T> direction
Frame frame
LOFType lofType
MassProvider massModel
TankProperty tankProp
PropulsiveProperty engineProp
boolean firing
Vector3D usedDV
double currentTotalMass
Vector3D deltaVSat
EventDetector trigger
Frame frame
LOFType lofType
PropulsiveProperty engineProp
TankProperty tankProp
MassProvider mass
boolean forwardLocal
boolean hasFiredFlag
SpacecraftState state0
Vector3D inertialDV
double massRatio
OrbitType type
double[][] j0
double[][] j0Dot
double ksi
String partName
double da
double de
double da
boolean throwExceptionIfNotSolution
double di
double da
boolean throwExceptionIfNotSolution
CelestialBody sun
Frame bodyFrame
int nCorona
int nMeridian
IEmissivityModel emissivityModel
RediffusedRadiationSensitive radiativeModel
SpacecraftState spaceCraftStateComputationKey
boolean computePartialDerivativesWrtPosition
boolean eclipsesComputationFlag
PVCoordinatesProvider sun
double sunRadius
List<E> occultingBodies
RadiationSensitive spacecraft
Parameter fluxParam
Vector3D cachedSatSunVector
Vector3D cachedPosition
AbsoluteDate cachedDate
boolean computePartialDerivativesWrtPosition
double multiplicativeFactor
double mu
PVCoordinatesProvider pv
boolean computePartialDerivativesWrtVel
double bodymu
Frame bodyframe
boolean computePartialDerivativesWrtPos
boolean computePartialDerivativesWrtVel
double bodymu
boolean computePartialDerivativesWrtPos
boolean computePartialDerivativesWrtVel
CelestialBody celestialBody
private Object writeReplace()
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.
Predefined factoryKey
Frame parent
TransformProvider transformProvider
int depth
String name
boolean pseudoInertial
Frame referential
AbsoluteDate h0
double n
double longitude
LOFType lofType
PVCoordinatesProvider center
LOFType type
PVCoordinatesProvider provider
Frame reference
BodyShape parentShape
GeodeticPoint point
double frameOrientation
PVCoordinatesProvider center
AtomicReference<V> transform
TidalCorrectionModel tides
LibrationCorrectionModel libration
EOPHistory historyEOP
PolarMotion polarMotion
DiurnalRotation diurnalRotation
PrecessionNutation precessionNutation
TidalCorrectionModel tides
LibrationCorrectionModel libration
SPrimeModel sp
boolean useEop
PrecessionNutationModel model
boolean useEop
SortedSet<E> entries
EOPInterpolators interpolator
AbsoluteDate date
double dt
double lod
double x
double y
double dx
double dy
double dy
double dx
double xp
double yp
AbsoluteDate lastPoleDate
PoleCorrection lastPole
Object lastPoleToken
ThreadLocal<T> threadLocalModel
AbsoluteDate date
double x
double xP
double y
double yP
double s
double sP
int interpolationPoints
double span
PrecessionNutationModel model
Object token
PoissonSeries xDevelopment
PoissonSeries yDevelopment
PoissonSeries sxy2Development
CIPCoordinates currentSet
boolean rotation
FrameConvention iersConvention
Object token
TimeStampedCache<T extends TimeStamped> cache
CIPCoordinates currentSet
PrecessionNutationModel model
ThreadLocal<T> threadLocalModel
Object token
TidalCorrection currentSet
TidalCorrection currentSet
Object token
double ut1Correction
PoleCorrection pole
double lod
AbsoluteDate date
double span
int interpolationPoints
TidalCorrectionModel model
ThreadLocal<T> threadLocalModel
Transform transform
PVCoordinates cartesian
Vector3D rotationVector
Vector3D rotationRate
AbsoluteDate epoch
private Object writeReplace()
This intermediate class serializes only the data needed for generation, but does not serializes the cache itself (in fact the cache is not serializable).
TransformProvider rawProvider
boolean useVelocities
boolean useRotationRates
AbsoluteDate earliest
AbsoluteDate latest
double step
boolean applyEOPCorrection
AbsoluteDate date
PVCoordinates cartesian
AngularCoordinates angular
TopocentricFrame topo
IFieldOfView field
TopocentricFrame topoFrame
double meritFactor
double groundLoss
double ellipticityFactor
double[][] atmosphericLoss
double[][] pointingLoss
UnivariateFunction atmLossFunction
UnivariateFunction pointLossFunction
double combinerLoss
private Object writeReplace()
double[] data
int nbPoints
double stepSize
double halfSampleSpan
double tMin
double tMax
double h
double c
double c
UnivariateDifferentiableFunction f
double mean
double is
double i2s2
double norm
double amplitude
double omega
double phase
double a
double k
double b
double oneOverN
double q
double m
double lo
double hi
double p
double lo
double hi
boolean normalized
double c
UnivariateDifferentiableFunction f
double[] abscissa
double[] ordinate
Incrementor iterations
double absoluteAccuracy
double relativeAccuracy
int minimalIterationCount
Incrementor evaluations
UnivariateFunction function
double min
double max
int numberOfPoints
double s
double[] xval
double[] yval
fr.cnes.sirius.patrius.math.analysis.interpolation.BicubicSplineFunction[][] splines
BivariateFunction[][][] partialDerivatives
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object cannot be foundprivate void writeObject(ObjectOutputStream stream) throws IOException
IOException
- if I/O errors occur while writing to the underlying
OutputStream
double[][] ftab
double bandwidth
int robustnessIters
double accuracy
double[] xval
double[] yval
double[] zval
fr.cnes.sirius.patrius.math.analysis.interpolation.TricubicSplineFunction[][][] splines
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object cannot be foundprivate void writeObject(ObjectOutputStream stream) throws IOException
IOException
- if I/O errors occur while writing to the underlying
OutputStream
double[][][] ftab
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object cannot be foundprivate void writeObject(ObjectOutputStream stream) throws IOException
IOException
- if I/O errors occur while writing to the underlying OutputStream
double[] ftab
double angularFrequency
double constant
double[] cosArray
double[] sinArray
int degree
UnivariateFunction function
FourierSeries fourier
int mMax
int lMax
double[][] ph
double[][] dpph
double[][] dsph
double[][] alpha
double start
double end
double[] coefficients
double[] coefficients
double[] coefficients
double[] x
double[] y
double[][] yTab
boolean coefficientsComputed
double[] coefficients
double[] c
double[] a
boolean coefficientsComputed
double[] knots
PolynomialFunction[] polynomials
(x - knot[i])
where i is the
knot segment to which x belongs.int n
double a0
double[] a
double[] b
int degree
TrigonometricPolynomialFunction triPolynomial
PolynomialFunction linPolynomial
PolynomialFunction polynomialFunction
UnivariateDifferentiableFunction function
double functionValueAccuracy
double absoluteAccuracy
double relativeAccuracy
Incrementor evaluations
double searchMin
double searchMax
double searchStart
UnivariateFunction function
AllowedSolution allowed
BaseSecantSolver.Method method
int maximalOrder
AllowedSolution allowed
fr.cnes.sirius.patrius.math.analysis.solver.LaguerreSolver.ComplexSolver complexSolver
protected final Object readResolve()
Complex.createComplex(double, double)
to
deserialize properly.double imaginary
double real
private Object readResolve()
double q0
double q1
double q2
double q3
int omegaCount
double[] omegaReal
double[] omegaImaginaryCounterClockwise
n
-th roots of unity, for positive values
of n
. In this array, the roots are stored in counter-clockwise
order.double[] omegaImaginaryClockwise
n
-th roots of unity, for negative values
of n
. In this array, the roots are stored in clockwise order.boolean counterClockWise
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.RandomGenerator random
RandomGenerator random
double alpha
double beta
double z
double solverAbsoluteAccuracy
int numberOfTrials
double probabilityOfSuccess
double median
double scale
double solverAbsoluteAccuracy
GammaDistribution gamma
double solverAbsoluteAccuracy
double mean
double solverAbsoluteAccuracy
double numeratorDegreesOfFreedom
double denominatorDegreesOfFreedom
double solverAbsoluteAccuracy
double numericalVariance
boolean numericalVarianceIsCalculated
double shape
double scale
double shiftedShape
double densityPrefactor1
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.double densityPrefactor2
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.double minY
y = x / scale
for the selection of the computation
method in GammaDistribution.density(double)
. For y <= minY
, the natural
calculation overflows.double maxLogY
log(y)
(y = x / scale
) for the selection
of the computation method in GammaDistribution.density(double)
. For log(y) >= maxLogY
, the natural calculation
overflows.double solverAbsoluteAccuracy
int numberOfSuccesses
int populationSize
int sampleSize
double numericalVariance
boolean numericalVarianceIsCalculated
int n
double scale
double shape
double solverAbsoluteAccuracy
double mean
double standardDeviation
double solverAbsoluteAccuracy
int numberOfSuccesses
double probabilityOfSuccess
NormalDistribution normal
ExponentialDistribution exponential
PoissonDistribution.sample()
method.double mean
int maxIterations
Gamma.regularizedGammaP(double, double, double, int)
or continued fraction approximation of
Gamma.regularizedGammaQ(double, double, double, int)
.double epsilon
double degreesOfFreedom
double solverAbsoluteAccuracy
double a
double b
double c
double solverAbsoluteAccuracy
int lower
int upper
double lower
double upper
double solverAbsoluteAccuracy
double shape
double scale
double solverAbsoluteAccuracy
double numericalMean
boolean numericalMeanIsCalculated
double numericalVariance
boolean numericalVarianceIsCalculated
int numberOfElements
double exponent
double numericalMean
boolean numericalMeanIsCalculated
double numericalVariance
boolean numericalVarianceIsCalculated
int dimension
ExceptionContext context
ExceptionContext context
Number argument
ExceptionContext context
ExceptionContext context
ExceptionContext context
Number max
double lo
double hi
double fLo
double fHi
MathArrays.OrderDirection direction
boolean strict
int index
Number previous
Number max
boolean boundIsAllowed
Number min
boolean boundIsAllowed
String source
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
- This should never happen.ClassNotFoundException
- This should never happen.private void writeObject(ObjectOutputStream ous) throws IOException
IOException
- This should never happen.Throwable throwable
List<E> msgPatterns
List<E> msgArguments
ExceptionContext.msgPatterns
.Map<K,V> context
double weight
double x
double y
NumberFormat denominatorFormat
NumberFormat numeratorFormat
BigInteger numerator
BigInteger denominator
private Object readResolve()
int denominator
int numerator
private Object readResolve()
NumberFormat wholeFormat
NumberFormat wholeFormat
private Object readResolve()
double x
Vector3D center
double[] centerTab
Vector3D normal
double[] normalTab
double radiusA
double radiusB
Vector3D u
double[] uTab
Vector3D v
double[] vTab
Vector3D[] pointsToTest
double epsNewton
Vector3D position
Vector3D ellipsoidX
Vector3D ellipsoidY
Vector3D ellipsoidZ
double a
double b
double c
double a2
double b2
double c2
Matrix3D standardBasisTransform
Matrix3D localBasisTransform
fr.cnes.sirius.patrius.math.geometry.euclidean.threed.Ellipsoid.SmallestAxis smallest
double an
double bn
double cn
double a2n
double b2n
double c2n
double normFactor
double height
InfiniteEllipticCone infiniteCone
Ellipse upEllipse
Vector3D origin
Vector3D direction
Vector3D u
Vector3D v
double height
double radiusA
double radiusB
InfiniteEllipticCylinder infiniteCylinder
Ellipse upEllipse
Ellipse bottomEllipse
Vector3D origin
Vector3D direction
Vector3D u
Vector3D v
private Object readResolve()
RotationOrder mOrder
double mAlpha1
double mAlpha2
double mAlpha3
RealFieldElement<T> q0
RealFieldElement<T> q1
RealFieldElement<T> q2
RealFieldElement<T> q3
RealFieldElement<T> x
RealFieldElement<T> y
RealFieldElement<T> z
Vector3D origin
Vector3D localX
Vector3D localZ
double alpha
double beta
double ta
double tb
Matrix3D standardBasisTransform
Matrix3D localBasisTransform
Vector3D origin
Vector3D localX
Vector3D localZ
double a
double b
Matrix3D standardBasisTransform
Matrix3D localBasisTransform
Vector3D origin
double[] originDoubles
Vector3D axis
Vector3D u
Vector3D v
double angleU
double angleV
Vector3D[] sideAxis
double[][] sideAxisDoubles
double[][] sideNormalDoubles
Vector3D origin
Vector3D axis
double angle
double tan
double sin
Matrix3D rotationMatrix
Vector3D origin
Vector3D direction
double[] originDoubles
double[] directionDoubles
double radius
Vector3D u
Matrix3D rotationMatrix
double[][] data
Vector3D center
Vector3D u
Vector3D v
Vector3D w
double length
double width
double height
Vector3D[] corners
Plate[] faces
double originOffset
Vector3D origin
Vector3D u
Vector3D v
Vector3D w
Vector3D center
double[] centerTab
Vector3D u
double[] uTab
Vector3D v
double[] vTab
Vector3D w
double[] wTab
double length
double width
Vector3D[] corners
LineSegment[] edges
Vector3D origin
double height
double length
double width
Vector3D direction
Vector3D u
Vector3D v
InfiniteRectangleCone infiniteCone
Plate endingPlate
LineSegment[] edges
double height
InfiniteRightCircularCone infiniteCone
Disk upDisk
Vector3D origin
Vector3D direction
double angle
double tan
double cos
double sin
Matrix3D rotationMatrix
double height
InfiniteRightCircularCylinder infiniteCylinder
Disk upDisk
Disk bottomDisk
Vector3D origin
Vector3D direction
double radius
double surfX
double surfY
double surfZ
double q0
double q1
double q2
double q3
Vector3D center
double radius
double[] centerTab
double delta
double alpha
double norm
double x
double y
double z
private Object readResolve()
double x
double y
double lowerAngle
double upperAngle
double reference
double length
IntervalEndpointType lowerEndpoint
IntervalEndpointType upperEndpoint
Object lowerData
Object upperData
FieldElement<T>[][] data
double[][] data
FieldElement<T>[] data
Field<T> field
double[] data
int dimension
double[] data
FieldElement<T>[][] blocks
int rows
int columns
int blockRows
int blockColumns
double[][] blocks
int rows
int columns
int blockRows
int blockColumns
RealMatrix matrixBT
double[] cachedA
DecomposedSymmetricPositiveMatrix.getEntry(int, int)
) (lower triangular part only).RealVector b
RealVector r
double rnorm
RealVector x
double[] data
int index
double threshold
int row
int column
double threshold
int firstIndex
int dimension
String name
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
public abstract void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public abstract void writeExternal(ObjectOutput oo) throws IOException
IOException
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
private Object writeReplace()
private Object writeReplace()
private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException
ClassNotFoundException
- if a class in the stream cannot be foundIOException
- if object cannot be read from the streamprivate void writeObject(ObjectOutputStream oos) throws IOException
IOException
- if object cannot be written to streamRelationship relationship
double value
private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException
ClassNotFoundException
- if a class in the stream cannot be foundIOException
- if object cannot be read from the streamprivate void writeObject(ObjectOutputStream oos) throws IOException
IOException
- if object cannot be written to streamdouble constantTerm
double growLimit
Incrementor evaluations
double lo
double hi
double mid
double fLo
BracketFinder.lo
.double fHi
BracketFinder.hi
.double fMid
BracketFinder.mid
.double point
double value
ParameterDescriptor descriptor
double value
int index
int[] v
int[] iRm1
int[] iRm2
int[] i1
int[] i2
int[] i3
double nextGaussianDouble
List<E> binStats
SummaryStatistics sampleStats
double max
double min
double delta
int binCount
boolean loaded
double[] upperBounds
RandomDataGenerator randomData
int[] rsl
int[] mem
int count
int isaacA
int isaacB
int isaacC
int[] arr
int isaacX
int isaacI
int isaacJ
int[] mt
int mti
RandomGenerator randomGenerator
RandomGenerator rand
SecureRandom secRand
List<E> points
Clusterable<T> center
double[] point
int[] point
SummaryStatistics statisticsPrototype
SummaryStatistics statistics
int windowSize
ResizableDoubleArray eDA
UnivariateStatistic meanImpl
UnivariateStatistic geometricMeanImpl
UnivariateStatistic kurtosisImpl
UnivariateStatistic maxImpl
UnivariateStatistic minImpl
UnivariateStatistic percentileImpl
UnivariateStatistic skewnessImpl
UnivariateStatistic varianceImpl
UnivariateStatistic sumsqImpl
UnivariateStatistic sumImpl
int k
long n
StorelessUnivariateStatistic[] sumImpl
StorelessUnivariateStatistic[] sumSqImpl
StorelessUnivariateStatistic[] minImpl
StorelessUnivariateStatistic[] maxImpl
StorelessUnivariateStatistic[] sumLogImpl
StorelessUnivariateStatistic[] geoMeanImpl
StorelessUnivariateStatistic[] meanImpl
VectorialCovariance covarianceImpl
double mean
double variance
long n
double max
double min
double sum
long n
SecondMoment secondMoment
Sum sum
SumOfSquares sumsq
Min min
Max max
SumOfLogs sumLog
GeometricMean geoMean
Mean mean
Variance variance
StorelessUnivariateStatistic sumImpl
StorelessUnivariateStatistic sumsqImpl
StorelessUnivariateStatistic minImpl
StorelessUnivariateStatistic maxImpl
StorelessUnivariateStatistic sumLogImpl
StorelessUnivariateStatistic geoMeanImpl
StorelessUnivariateStatistic meanImpl
StorelessUnivariateStatistic varianceImpl
StorelessUnivariateStatistic sumOfLogs
fr.cnes.sirius.patrius.math.stat.descriptive.moment.FourthMoment moment
boolean incMoment
Statistics based on (constructed from) external moments cannot be incremented or cleared.
fr.cnes.sirius.patrius.math.stat.descriptive.moment.FirstMoment moment
boolean incMoment
Statistics based on (constructed from) external moments cannot be incremented or cleared.
double m2
boolean biasCorrected
SemiVariance.Direction varianceDirection
fr.cnes.sirius.patrius.math.stat.descriptive.moment.ThirdMoment moment
boolean incMoment
Statistics based on (constructed from) external moments cannot be incremented or cleared.
Variance variance
SecondMoment moment
boolean incMoment
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.boolean biasCorrectedFlag
Variance
for details on the formula.double[] sums
double[] productsSums
boolean isBiasCorrected
long n
Mean[] means
long n
double value
long n
double value
double quantile
int[] cachedPivots
long n
double value
long n
double value
int n
double value
long n
double value
double[] parameters
double[][] varCovData
boolean isSymmetricVCD
long nobs
boolean containsConstant
double[] globalFitInfo
double sumX
double sumXX
double sumY
double sumYY
double sumXY
long n
double xbar
double ybar
boolean hasInterceptFlag
DctNormalization normalization
DstNormalization normalization
BigDecimal d
RoundingMode roundingMode
int scale
private Object readResolve()
double value
double
value of this object.int maximalCount
int count
Incrementor.MaxCountExceededCallback maxCountCallback
int iterations
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if object cannot be readClassNotFoundException
- if the class corresponding
to the serialized object cannot be foundint[] keys
double[] values
byte[] states
double missingEntries
int mapSize
int mask
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
- if object cannot be readClassNotFoundException
- if the class corresponding
to the serialized object cannot be foundField<T> field
int[] keys
FieldElement<T>[] values
byte[] states
FieldElement<T> missingEntries
int mapSize
int mask
double contractionCriterion
double expansionFactor
internalArray.length * expansionFactor
if expansionMode
is set to
MULTIPLICATIVE_MODE, or internalArray.length + expansionFactor
if expansionMode
is set to
ADDITIVE_MODE.ResizableDoubleArray.ExpansionMode expansionMode
expansionFactor
is additive or multiplicative.double[] internalArray
int numElements
int startIndex
internalArray[startIndex],...,internalArray[startIndex + numElements - 1]
.NumberTransformer defaultTransformer
Map<K,V> map
double[] tab
int iMin
int iMax
ISearchIndex.SearchIndexIntervalConvention convention
ISearchIndex searchAlgorithm
int currentIndex
boolean isRecordActive
double xim1
double xi
double xip1
double xip2
Vector3D b
double inclination
double declination
double totalIntensity
double horizontalIntensity
AlternateEquinoctialParameters parameters
ApsisRadiusParameters parameters
CartesianParameters parameters
CircularParameters parameters
EquatorialParameters parameters
EquinoctialParameters parameters
KeplerianParameters parameters
Frame frame
AbsoluteDate date
double mu
PVCoordinates pvCoordinates
double mu
double n
double ex
double ey
double hx
double hy
double lM
double periapsisAltitude
double apoapsisAltitude
double ae
KeplerianParameters kepParameters
double periapsis
double apoapsis
KeplerianParameters kepParameters
PVCoordinates pvCoordinates
double a
double ex
double ey
double i
double raan
double alphaV
double a
double e
double pomega
double ix
double iy
double v
double a
double ex
double ey
double hx
double hy
double lv
double a
double e
double i
double pa
double raan
double v
double altitude
double latitude
double longitude
double velocity
double slope
double azimuth
double ae
double f
double a
double ex
double ey
double ix
double iy
double lM
PVCoordinates[] tPVCoord
int polyOrder
AbsoluteDate[] tDate
ISearchIndex searchIndex
Frame pvFrame
AbsoluteDate dateRef
int previousIndex
double x
double y
double r
double x
double y
double r
double xRate
double yRate
double rRate
Frame frame
PVCoordinates coordinates
HermiteInterpolator interpolatorPV
Vector3D[] tAcc
PolynomialFunctionLagrangeForm interpolatorPV
GNSSType gnssType
double tRef
double meanAnomaly0
double eccentricity
double sqrtA
double rightAscension0
double i
double w
double omegaRate
double af0
double af1
double af2
double deltaN
double iRate
double cuc
double cus
double crc
double crs
double cic
double cis
double aRate
double deltaNRate
GNSSParameters gnssParams
AbsoluteDate weekStartDate
AbsoluteDate date
double e
double a
double r
double e
double a
double r
double eRate
double aRate
double rRate
EllipsoidBodyShape referenceShape
GeodeticPoint pivot
double azimuth
double cosAz
double sinAz
boolean centered
boolean series
double maxEastValue
double maxNorthValue
double pivotCosLat
double lat0Mer
double lon0
double scaledRadius
double[] series
boolean seriesComputed
int mode
double fixedStepSize
PatriusStepHandler stepHandler
List<E> eventsStates
boolean statesInitialized
List<E> additionalStateProviders
fr.cnes.sirius.patrius.propagation.AbstractPropagator.BasicStepInterpolator interpolator
AbsoluteDate startDate
PVCoordinatesProvider pvProvider
AttitudeProvider attitudeProviderForces
AttitudeProvider attitudeProviderEvents
AttitudeProvider attitudeProviderByDefault
boolean isLastStep
boolean isLastDetection
SpacecraftState initialState
Frame propagationFrame
List<E> initialDates
List<E> finalDates
List<E> initialStates
Propagator propagator
boolean isForward
PVCoordinatesProvider pvProv
String additionalStateName
double[][] additionalStates
AbsoluteDate[] tDate
ISearchIndex searchIndex
double myMass
fr.cnes.sirius.patrius.propagation.SimpleMassModel.MassEquation eq
String modelName
Orbit orbit
Attitude attitude
Attitude attitudeEvents
AttitudeProvider attitudeProvider
AttitudeProvider attitudeProviderEvents
Map<K,V> additionalStates
Orbit secularOrbitIn
double referenceRadius
double mu
double c20
double c30
double c40
double c50
Frame frame
Propagator reference
List<E> effects
List<E> initialDates
List<E> finalDates
List<E> initialStates
Propagator propagator
boolean isForward
AttitudeProvider attitudeForcesProvider
AttitudeProvider attitudeEventsProvider
double referenceRadius
double mu
double c20
double c30
double c40
double c50
double c60
Frame frame
fr.cnes.sirius.patrius.propagation.analytical.EcksteinHechlerPropagator.PropagationParameters internalParameters
AbsoluteDate referenceDate
double dPaDot
double dRaanDot
boolean applyBefore
double referenceRadius
double mu
double c20
Frame frame
KeplerianOrbit initialOrbit
SpacecraftState initialState
AbsoluteDate date
Frame frame
OrbitType type
ArrayRowSymmetricMatrix covariance
int satelliteNumber
char classification
int launchYear
int launchNumber
String launchPiece
int ephemerisType
int elementNumber
AbsoluteDate epoch
double meanMotion
double meanMotionFirstDerivative
double meanMotionSecondDerivative
double eccentricity
double inclination
double pa
double raan
double meanAnomaly
int revolutionNumberAtEpoch
double bStar
String line1
String line2
TLE tle
double xnode
double a
double e
double i
double omega
double xl
double a0dp
double xn0dp
double cosi0
double theta2
double sini0
double xmdot
double omgdot
double xnodot
double e0sq
double beta02
double beta0
double perige
double etasq
double eeta
double s4
double tsi
double eta
double coef
double coef1
double c1
double c2
double c4
double xnodcf
double t2cof
Frame frame
String supportedNames
Set<E> availableSatNums
SortedSet<E> tles
int filterSatelliteNumber
int filterLaunchYear
int filterLaunchNumber
String filterLaunchPiece
TLE previous
TLE next
TLE lastTLE
TLEPropagator lastPropagator
AbsoluteDate firstDate
AbsoluteDate lastDate
boolean ignoreNonTLELines
AbsoluteDate[] dateIntervals
Analytical2DParameterModel smaModel
Analytical2DParameterModel exModel
Analytical2DParameterModel eyModel
Analytical2DParameterModel incModel
Analytical2DParameterModel lnaModel
Analytical2DParameterModel aolModel
MassProvider massModel
double muValue
int[] devOrders
double threshold
UnivariateDateFunction centeredModel
double[][] trigonometricCoefficients
Analytical2DOrbitModel orbitModel
int[] devOrders
double x0
double[] xDotIntervals
double x0
double xDot0
double[] xDotDotIntervals
AbsoluteDate originDate
PolynomialChebyshevFunction fct
AbsoluteDate originDate
PolynomialFunction fct
Double timeFactor
null
, a unit time factor (value 1.0) is used.EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
double threshold
int slopeSelection
double maxCheck
AbstractDetector.PropagationDelayType propagationDelayType
Frame inertialFrame
double epsSignalPropagation
int maxIterSignalPropagation
OrbitType orbitType
PositionAngle angleType
AttitudeProvider attitudeProviderForces
AttitudeProvider attitudeProviderEvents
EventDetector detector
AbsoluteDate referenceDate
double mu
Frame integrationFrame
Map<K,V> asinfos
PVCoordinatesProvider body
double alignAngle
double cosAlignAngle
double sinAlignAngle
double altitude
BodyShape bodyShape
double maxMomentum
Frame refFrame
Frame repFrame
Frame inertiaFrame
RealMatrix inertiaMatrix
EventDetector.Action actionAtAscending
EventDetector.Action actionAtDescending
double anomaly
PositionAngle type
EventDetector.Action actionAnomaly
double aol
PositionAngle typeToDetect
Frame refFrame
EventDetector.Action actionAOL
double pressure
double temperature
double correfrac
double elevation
TopocentricFrame topo
double angle
EventDetector.Action actionBetaAngle
CelestialBody sun
double aol
PositionAngle positionAngle
MeanOsculatingElementsProvider provider
Frame pFrame
EventDetector.Action action
PVCoordinatesProvider targetPVProvider
Vector3D center
double halfAperture
double constantRadius
AbsoluteDate gDate
List<E> eventDateList
int currentIndex
EventDetector.Action actionDate
PVCoordinatesProvider targetPVProvider
Vector3D center
Vector3D normalCenterPlane1
double halfAperture1
Vector3D normalCenterPlane2
double halfAperture2
double distance
PVCoordinatesProvider body
double dotProductThreshold
Frame projectionFrame
PVCoordinatesProvider target
boolean normalizePos
boolean normalizeTarget
EventDetector.Action actionAtAscending
EventDetector.Action actionAtDescending
PVCoordinatesProvider occultingBody
ApparentRadiusProvider occultingRadiusProvider
boolean isOccultedPVProvDefined
PVCoordinatesProvider
is defined, false if it is not.IDirection occultedDirection
double occultedRadius
boolean totalEclipse
boolean lightingRatioDetection
double ratio
double elevation
TopocentricFrame topo
EventDetector detector
boolean useShiftedStates
double increasingOffset
double decreasingOffset
EventDetector detector
SpacecraftState state
boolean increasing
EventDetector detector
AbsoluteDate initialDate
AbsoluteDate t0
AbsoluteDate t00
double g0
double g0Old
boolean pendingEvent
AbsoluteDate pendingEventTime
AbsoluteDate previousEventTime
boolean forward
boolean increasing
EventDetector.Action nextAction
boolean remove
UnivariateSolver solver
PVCoordinatesProvider body
Frame projectionFrame
PVCoordinatesProvider target
boolean normalizePos
boolean normalizeTarget
EventDetector.Action actionMIN
EventDetector.Action actionMAX
boolean removeMIN
boolean removeMAX
boolean shouldBeRemovedFlag
TopocentricFrame topo
EventDetector.Action actionExtremaElevation
VisibilityFromStationDetector.LinkType linkType
EventDetector underlyingDetector
double halfComputationStep
Frame bodyFrameIn
EventDetector.Action actionExtremaLatitude
Frame bodyFrameIn
EventDetector.Action actionExtremaLongitude
String inSpacecraftId1
String inSpacecraftId2
String inSpacecraftId3
PVCoordinatesProvider body1
PVCoordinatesProvider body2
PVCoordinatesProvider body3
boolean firstCall
fr.cnes.sirius.patrius.propagation.events.ExtremaThreeBodiesAngleDetector.PropagationType type
Frame referenceFrame
Frame representedFrame
Frame satelliteFrame
RotationOrder order
double[] angMidPoint
double[] angWidth
EventDetector.Action actionAtAscending
EventDetector.Action actionAtDescending
double[][] azelmask
TopocentricFrame topo
EventDetector event
int firstOccurrence
int lastOccurrence
int step
EventDetector.Action action
int n
boolean removeAtOcc
boolean shouldBeRemovedFlag
double latToDetect
BodyShape earthShape
double time
CelestialBody sun
double lastLocalTimeDiff
int way
EventDetector.Action actionLocalTime
CelestialBodyFrame frame
double longToDetect
Frame centralBodyFrame
double lastLongitudeDiff
int way
EventDetector.Action actionLong
PVCoordinatesProvider inSun
BodyShape inBodyShape
double incidenceRef
Frame frame
MassProvider mass
boolean triggered
MassProvider mass
String partName
double relativeDate
AbsoluteDate referenceDate
TimeScale timeScale
double time
CelestialBody sun
EventDetector.Action actionSolarTime
CelestialBodyFrame frame
SurfaceDistanceDetector.BodyDistanceType bodyDistanceType
BodyShape bodyShape
Frame bodyFixedFrame
String inSpacecraftId1
String inSpacecraftId2
String inSpacecraftId3
PVCoordinatesProvider body1
PVCoordinatesProvider body2
PVCoordinatesProvider body3
double alignAngle
EventDetector.Action actionThreeBodiesAngle
boolean firstCall
fr.cnes.sirius.patrius.propagation.events.ThreeBodiesAngleDetector.PropagationType type
BodyShape bodyShape
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
int size
int index
public void readExternal(ObjectInput arg0) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput arg0) throws IOException
IOException
ForceModel forceModel
double hPos
Map<K,V> hParam
fr.cnes.sirius.patrius.propagation.numerical.Jacobianizer.AccelerationRetriever nominal
fr.cnes.sirius.patrius.propagation.numerical.Jacobianizer.AccelerationRetriever shifted
AttitudeProvider attitudeProviderForces
AttitudeProvider attitudeProviderEvents
AttitudeProvider attitudeProviderByDefault
List<E> forceModels
List<E> detectors
double[] stateVector
AbsoluteDate startDate
AbsoluteDate referenceDate
SpacecraftState initialState
SpacecraftState currentState
int calls
AdaptedStepHandler massModelHandler
NullMassDetector nullMassDetector
int mode
OrbitType orbitType
PositionAngle angleType
List<E> addEquationsAndTolerances
Map<K,V> addStateInfos
Frame propagationFrame
double[] addStatesAbsoluteTolerances
double[] addStatesRelativeTolerances
Parameter jacobianParameter
double hP
IJacobiansParameterizable provider
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
Map<K,V> attitudeProvidersForces
Map<K,V> attitudeProvidersEvents
Map<K,V> attitudeProvidersByDefault
Map<K,V> forceModels
List<E> multiDetectors
double[] stateVector
AbsoluteDate startDate
AbsoluteDate referenceDate
Map<K,V> initialStates
Map<K,V> currentStates
int calls
Map<K,V> massMultiModelHandlers
Map<K,V> nullMassDetectors
int mode
OrbitType orbitType
PositionAngle angleType
Map<K,V> addEquationsAndTolerances
MultiStateVectorInfo stateVectorInfo
Map<K,V> muMap
Map<K,V> propagationFrameMap
Map<K,V> addStatesAbsoluteTolerances
Map<K,V> addStatesRelativeTolerances
Map<K,V> orbitAbsoluteTolerances
Map<K,V> orbitRelativeTolerances
double[] orbitDefaultAbsoluteTolerance
double[] orbitDefaultRelativeTolerance
public void readExternal(ObjectInput oi) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput oo) throws IOException
IOException
int vectorSize
Map<K,V> satInfos
List<E> satIDList
Map<K,V> muMap
Map<K,V> propagationFrameMap
private Object writeReplace()
This intermediate class serializes only the data needed for generation, but does not serializes the cache itself (in fact the cache is not serializable).
AbsoluteDate minDate
AbsoluteDate maxDate
OrbitType orbitType
PositionAngle angleType
Frame referenceFrame
Map<K,V> addStateInfos
double mu
List<E> startDates
List<E> minDates
List<E> maxDates
List<E> models
Frame frame
double mu
TimeStampedInterpolableEphemeris<IN extends TimeStamped,OUT> ephem
OrbitType orbitType
PositionAngle angleType
MultiStateVectorInfo stateVectorInfo
List<E> startDates
List<E> minDates
List<E> maxDates
List<E> models
String satId
MultiAttitudeProvider multiAttitudeProviderForces
MultiAttitudeProvider multiAttitudeProviderEvents
OrbitType orbitType
PositionAngle angleType
AttitudeProvider attProviderForces
AttitudeProvider attProviderEvents
Map<K,V> addStateInfos
AbsoluteDate initializedReference
AbsoluteDate interpolatedDate
Frame initializedFrame
double initializedMu
PatriusStepHandler handler
boolean activate
StepInterpolator rawInterpolator
Propagator propagator
AbsoluteDate previousDate
AbsoluteDate currentDate
SpacecraftState interpolatedState
boolean forward
double h
PatriusFixedStepHandler handler
AbsoluteDate lastDate
SpacecraftState lastState
boolean forward
OrbitType orbitType
PositionAngle angleType
Map<K,V> attitudeProvidersForces
Map<K,V> attitudeProvidersEvents
MultiStateVectorInfo stateInfo
AbsoluteDate initializedReference
AbsoluteDate interpolatedDate
Map<K,V> initializedFrames
Map<K,V> initializedMus
MultiPatriusStepHandler handler
boolean activate
StepInterpolator rawInterpolator
double h
MultiPatriusFixedStepHandler handler
AbsoluteDate lastDate
Map<K,V> lastStates
boolean forward
MeteorologicalConditions allTimeMeteorologicalConditions
AbsoluteDateInterval dateInterval
double temperature
double pressure
double humidity
Frame frame
VacuumSignalPropagationModel.FixedDate inFixedDate
PVCoordinates emitterPV
PVCoordinates receiverPV
Vector3D propagation
receiverPV.getPosition().subtract(emitterPV.getPosition())
in cache).AbsoluteDate emissionDate
AbsoluteDate receptionDate
AbsoluteDate date
SolarActivityDataProvider solarAct
USKProvider uskProv
R12Provider r12Prov
TopocentricFrame stationTopoFrame
double flat
double flon
int fiftiesDay
AbsoluteDate
.FIFTIES_EPOCHString suppFileName
boolean stillAcceptsDataFlag
TreeMap<K,V> dataMap
String fileNameIn
boolean stillAccept
double[] doutab
int[] inttab
FIFOThreadSafeCache<K,V> abciufAbciumCache
FIFOThreadSafeCache<K,V> uskDataCache
MeteorologicalConditionsProvider meteoConditionsProvider
double inAltitude
boolean inIsGeometricElevation
private Object readResolve()
double[] xArr
double[] yArr
double[][] fArr
double height
double fLambda
double fPhiH
double cos2Phi
MeteorologicalConditionsProvider meteoConditionsProvider
MeteorologicalConditionsProvider meteoConditionsProvider
double altitudeStation
double b
double altitude
double earthRadius
boolean isOsculating
OrbitNatureConverter orbitConverter
double flattening
double rEquatorial
double earthRadius
double[] dPert
String type
double[] dPot
String type
NRLMSISE00 atmosModel
Output output
Flags flags
double flattening
double rEquatorial
MSISE2000InputParameters inputParams
Calendar calendar
CelestialBody sun
double cachedPressure
double cachedTemperature
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
double mass
StelaCd cd
double surface
Atmosphere atmosphere
GeodPosition geodPosition
boolean densityDerivativesByFullFiniteDifference
double atmosDp
DragSensitive spacecraft
Atmosphere atmosphere
int squaringPoints
double earthRadius
double atmoThreshold
boolean transMatFlag
double[][] dGFDESquaring
double[][] dGFDE
int dragRecomputeStep
int orderFS
double cd
Map<K,V> cdMap
boolean isCdConstant
GeodPosition geod
boolean computeSunContribution
boolean computeMoonContribution
CelestialBody sun
CelestialBody moon
int tesseralQMAX
int tesseralORDER
double integrationStep
int nbIntegrationStep
List<E> quadsList
PotentialCoefficientsProvider dataProvider
List<E> dPotThirdBody
Frame frame
CelestialBody body
int thirdBodyDegreeMaxPerturbation
int thirdBodyDegreeMaxPD
int thirdBodyDegreeMaxShortPeriods
double rEq
double[] j
int zonalDegreeMaxPerturbation
boolean isJ2SquareComputed
int zonalDegreeMaxSP
int zonalDegreeMaxPD
boolean isJ2SquareParDerComputed
int n
int m
int p
int q
double fc
double fs
double centralEccentricity
double deltaEccentricity
double[] taylorCoeffs
double[] diffTaylorCoeffs
int nSum
int quadPoints
Frame integrationFrame
FramesFactory.getCIRF()
.Frame referenceSystem
double mass
double surface
double cr
PVCoordinatesProvider inSun
RadiationSensitive spacecraft
int quadPoints
PVCoordinatesProvider sun
double radius
double kRef
int orderFS
SRPSquaring squaring
SRPPotential potential
List<E> forceModels
StelaLagrangeEquations lag
StelaEquinoctialParameters parameters
OrbitNatureConverter converter
NonInertialContribution nonInertialContribution
double[] dnonInertial
PatriusFixedStepHandler oldStepHandler
Collection<E> eventsStates
FirstOrderIntegrator integrator
AttitudeProvider attitudeProviderForces
AttitudeProvider attitudeProviderEvents
AttitudeProvider attitudeProviderByDefault
int mode
double fixedStepSize
PatriusStepHandler stepHandler
List<E> stepHandlers
boolean statesInitialized
List<E> additionalStateProviders
StelaBasicInterpolator interpolator
AbsoluteDate lastPropagationStart
AbsoluteDate lastPropagationEnd
AbsoluteDate startDate
PVCoordinatesProvider pvProvider
SpacecraftState initialState
boolean isLastStep
boolean isLastDetection
boolean interInitialised
boolean storeTimeDerivatives
boolean registerTimeDerivatives
List<E> timeDerivativesList
String name
AttitudeEquation.AttitudeType type
AbsoluteDate previousDate
AbsoluteDate currentDate
SpacecraftState interpolatedState
SpacecraftState initialState
SpacecraftState currentState
boolean forward
List<E> additionalStateProviders
boolean wasException
AbsoluteDate maxDate
int stepCounter
Frame integrationFrame
List<E> gaussForces
List<E> lagrangeForces
AbsoluteDate referenceDate
double mu
double mass
List<E> addEquationsList
OrbitNatureConverter converter
boolean recomputeDrag
double[] dDragdt
double maxShift
double minStepSize
ForcesStepHandler forcesStepHandler
List<E> gaussForces
List<E> lagrangeForces
double[] pDotOld
int stepCounter
int recomputeStep
StelaSRPSquaring srp
double[] potSRP
double[][] derSRP
StelaGTOPropagator stelaPropagator
Map<K,V> derivatives
double[][] meanMotion
long epoch
Beware, it is not AbsoluteDate.J2000_EPOCH
since it is in TAI and not in TT.
double offset
int year
int month
int day
DateComponents date
TimeComponents time
PVCoordinatesProvider sun
int hour
int minute
int second
double fracSeconds
AtomicReference<V> reference
int maxSlots
double maxSpan
long newSlotQuantumGap
Class<T> entriesClass
TimeStampedGenerator<T extends TimeStamped> generator
int neighborsSize
List<E> slots
AtomicInteger calls
AtomicInteger evictions
ReadWriteLock lock
TimeStamped[] samples
AbsoluteDate firstDate
AbsoluteDate lastDate
int halfOrder
boolean acceptOutOfOptimalRange
TimeStampedInterpolationFunctionBuilder<IN extends TimeStamped,OUT> interpolationFunctionBuilder
FIFOThreadSafeCache<K,V> cache
TimeStampedInterpolableEphemeris.SearchMethod searchMethod
private void readObject(ObjectInputStream aInputStream) throws ClassNotFoundException, IOException
ClassNotFoundException
- if a class in the stream cannot be foundIOException
- if object cannot be read from the streamint listMaxSize
AbsoluteDate date
ExceptionContext context
Localizable specifier
Object[] parts
PatriusException wrappedException
PVCoordinatesProvider sun
BodyShape earthModel
RadiationWrenchSensitive spacecraft
Parameter sunDistance
Parameter sunPressure
Vector3D cachedSatSunVector
Vector3D cachedPosition
AbsoluteDate cachedDate
Copyright © 2023 CNES. All rights reserved.