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
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
Map<K,V> props
RFStationAntenna receiver
Assembly satAssembly
IPart transmitter
RFAntennaProperty propertyRF
SensorProperty property
PVCoordinatesProvider mainTarget
IFieldOfView mainField
PVCoordinatesProvider[] inhibitionTargets
IFieldOfView[] inhibitionFields
int length
Assembly inAssembly
String inPartName
LocalRadiusProvider[] inhibitionTargetsRadiuses
LocalRadiusProvider mainTargetRadius
List<E> maskingParts
int maskingSpacecraftNumber
String maskingBodyName
List<E> maskingSpacecraftNames
String maskingPartName
List<E> maskingBodies
List<E> maskingAssemblies
int ownSpacecraftIndex
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
LocalRadiusProvider mainTargetRadius
IFieldOfView mainField
IFieldOfView[] inhibitionFields
PVCoordinatesProvider[] inhibitionTargets
LocalRadiusProvider[] 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
AbstractGroundPointing groundPointingLaw
IsisSpinBiasSlewComputer computer
boolean spinDerivativesComputation
TabulatedAttitude ephem
AttitudeProvider iLaw
AttitudeProvider fLaw
AbsoluteDate refDate
AbstractIsisSpinBiasSlew.TypeOfDate typeOfDate
AbsoluteDateInterval intervalOfValidity
boolean computed
String nature
IParameterizableFunction angleOfAttack
IParameterizableFunction sideSlip
IParameterizableFunction rollVelocity
EllipsoidBodyShape earthBodyShape
double stepSpin
double stepAcc
Frame referenceFrame
TimeStampedAngularCoordinates orientation
AttitudeProvider attlaw
String nature
AttitudeLaw law
AbsoluteDateInterval interval
AttitudeLaw lawBefore
AttitudeLeg leg
AttitudeLaw lawAfter
AttitudeLaw attlaw
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
Attitude initAtt
Attitude finalAtt
Vector3D spin
boolean spinDerivativesComputation
AbsoluteDateInterval intervalOfValidity
String nature
IDirection dir
Vector3D axis
Vector3D fixedAxis
Attitude referenceAttitude
IDirection sunDirection
AttitudeProvider attitudeLaw
Vector3D satPointingVector
IOrientationLaw orientationLaw
Frame refFrame
AttitudeLegLaw attitudeLegLaw
String nature
AbsoluteDate refDate
AngularCoordinates[] attitudes
double[] durations
Frame refFrame
AbsoluteDateInterval validityInterval
boolean useRotationRates
int interpOrder
boolean spinDerivativesComputation
AttitudeLaw nonRotatingLaw
AbsoluteDate start
Vector3D axis
double rate
Vector3D spin
String nature
Attitude[] attitudes
double[] durations
int interpOrder
AbsoluteDateInterval validityInterval
boolean spinDerivativesComputation
PVCoordinates target
GeodeticPoint targetGeo
Frame bodyFrame
PVCoordinates target
IDirection firstDir
IDirection secondDir
Vector3D firstSatAxis
Vector3D secondSatAxis
double stepSpin
double stepAcc
TwoSpinBiasSlewComputer computer
AttitudeProvider iLaw
AttitudeProvider fLaw
AbsoluteDate initDate
TabulatedAttitude ephem
boolean spinDerivativesComputation
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 body
Frame refFrame
AttitudeProvider attitudeProvider
String satId
AbsoluteDateInterval timeInterval
String nature
double orientationAngle
double angle
OrientationAngleLaw orientationAngleLaw
Transform reference
Vector3D axis
OrientationAngleProvider orientationAngleProvider
Vector3DFunction spinVectorFunction
Vector3DFunction
.Frame refFrame
Rotation rotationInitial
AbsoluteDate dateRef
AbstractAngularVelocitiesAttitudeProfile.AngularVelocityIntegrationType type
double integStep
boolean spinDerivativesComputation
fr.cnes.sirius.patrius.attitudes.profiles.AbstractAngularVelocitiesAttitudeProfile.RotationCache cache
AbsoluteDateInterval interval
String nature
double spinDeltaT
AbsoluteDate date0
Frame referenceFrame
FourierSeries q0fs
FourierSeries q1fs
FourierSeries q2fs
FourierSeries q3fs
AbsoluteDate dateZero
AbsoluteDateInterval interval
UnivariateFunction q0pf
UnivariateFunction q1pf
UnivariateFunction q2pf
UnivariateFunction q3pf
double[] coefficientsQ0pf
double[] coefficientsQ1pf
double[] coefficientsQ2pf
double[] coefficientsQ3pf
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
double a1
double a2
double n1
double n2
double l1
double eps
AbsoluteDate refDate
IEllipsoid ellipsoid
Frame inFrame
double fIn
double aeIn
double e2
double g2
String inName
double latitude
double longitude
double altitude
String name
int longitudeTerms
int latitudeTerms
int distanceTerms
MeeusSun.MODEL meeusModel
Frame bodyFrame
double ae
double e2
double g
double g2
double ae2
double closeApproachThreshold
double angularThreshold
double threshold2
AbsoluteDate start
double duration
double[] xCoeffs
double[] yCoeffs
double[] zCoeffs
PVCoordinatesProvider pvCoordinateProvider
Triangle[] triangles
fr.cnes.sirius.patrius.bodies.mesh.TrianglesSet tree
Triangle
stored under a Binary Space Partition Tree.ExtendedOneAxisEllipsoid reference
Vertex[] vertices
Vector3D center
Vector3D normal
double surface
List<E> neighbors
boolean handled
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
boolean shouldBeRemovedFlag
String code
String comment
AbsoluteDate date
boolean startingEvent
int hashCodeNumber
EventDetector detector1
boolean increasingIsStart1
EventDetector detector2
boolean increasingIsStart2
boolean together
EventDetector.Action actionCombinedPhenomena
BodyShape centralBodyShape
List<E> fields
Frame frame
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
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
PVCoordinatesProvider targetPoint
Vector3D sightAxis
Assembly vehicle
String sensorName
EventDetector.Action actionMIN
EventDetector.Action actionMAX
boolean removeMIN
boolean removeMAX
boolean shouldBeRemovedFlag
SensorModel sensor
Assembly inAssembly
String maskingObjectName
String maskingPartName
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemovedFlag
RFLinkBudgetModel lbModel
double lbThreshold
Assembly assembly
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
String inMainSpacecraftId
String inSecondarySpacecraftId
SensorModel inSensorMainSpacecraft
Assembly inMainSpacecraft
SensorModel inSensorSecondarySpacecraft
Assembly inSecondarySpacecraft
Propagator secondPropagator
boolean maskingCheck
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
boolean firstCall
fr.cnes.sirius.patrius.events.sensor.SatToSatMutualVisibilityDetector.PropagationType type
Assembly inAssembly
Propagator inPropagator
String inName
SensorModel sensor
Assembly inAssembly
int inhibitionNumber
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
SensorModel sensor
Assembly inAssembly
int inhibitionNumber
String maskingObjectName
String maskingPartName
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
SensorModel inSensorSpacecraft
Assembly inSpacecraft
boolean maskingCheck
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
SensorModel sensor
Assembly inAssembly
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemovedFlag
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaisingFlag
boolean removeAtSettingFlag
boolean shouldBeRemovedFlag
double[][] azelmask
String fovName
AzimuthElevationCalculator azimuthElevationCalculator
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
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
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
int order
int degree
double[][] c
double[][] s
HelmholtzPolynomial poly
Frame bodyFrame
double[][] denCPD
double[][] denSPD
Parameter paramMu
Parameter paramAe
double[][] c
double[][] s
double[][] cPD
double[][] sPD
int degree
int order
Frame bodyFrame
Parameter paramMu
Parameter paramAe
double[][] c
double[][] s
Frame centralBodyFrame
int degree
int order
Parameter paramMu
Parameter paramAe
boolean computePartialDerivativesWrtPosition
boolean computePartialDerivativesWrtVelocity
Parameter paramMu
boolean computePartialDerivativesWrtPosition
CelestialBody body
Parameter paramMu
boolean computePartialDerivativesWrtPosition
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
Frame bodyFrame
VariablePotentialCoefficientsSet[][] setData
VariablePotentialCoefficientsSet[][] setPDData
AbsoluteDate refDate
HelmholtzPolynomial helm
Parameter paramMu
Parameter paramAe
double[][] denCPD
double[][] denSPD
int degree
int order
double coefC
double coefS
double[] corC
double[] corS
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
int computingAcc
boolean computePartialDerivativesWrtPosition
Parameter kRef
PVCoordinatesProvider sun
double equatorialRadius
RadiationSensitive spacecraft
boolean computePartialDerivativesWrtPosition
PVCoordinatesProvider sun
GeometricBodyShape earthModel
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
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
AbsoluteDate h0
double n
double longitude
LOFType lofType
LOFType type
PVCoordinatesProvider provider
Frame reference
BodyShape parentShape
GeodeticPoint point
double orientation
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
int interpolationPoints
SortedSet<E> entries
TimeStampedCache<T extends TimeStamped> cache
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 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 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[] 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
double[][] ftab
double bandwidth
int robustnessIters
double accuracy
double[] xval
double[] yval
double[] zval
fr.cnes.sirius.patrius.math.analysis.interpolation.TricubicSplineFunction[][][] splines
double[][][] ftab
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[] 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 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
Decomposition defaultDecomposition
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
Parameter parameter
Parameter a
Parameter b
AbsoluteDate date0
double value
String name
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
private Object readResolve()
double[] xArr
double[] yArr
double[][] fArr
double height
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
double x
double y
double r
double x
double y
double r
double xRate
double yRate
double rRate
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
double[] polynomialCoefficients
double maxCheck
double threshold
int slopeSelection
AbstractDetector.PropagationDelayType propagationDelayType
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
EventDetector.Action actionAtAlignmentStart
EventDetector.Action actionAtAlignmentEnd
boolean removeAtAlignmentStart
boolean removeAtAlignmentEnd
boolean shouldBeRemovedFlag
double altitude
BodyShape bodyShape
EventDetector.Action actionAtAscending
EventDetector.Action actionAtDescending
boolean removeAtAscendingFlag
boolean removeAtDescendingFlag
boolean shouldBeRemovedFlag
double anomaly
PositionAngle type
EventDetector.Action actionAnomaly
boolean shouldBeRemovedFlag
double aol
PositionAngle typeToDetect
Frame refFrame
EventDetector.Action actionAOL
boolean shouldBeRemovedFlag
double pressure
double temperature
double correfrac
double elevation
TopocentricFrame topo
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemovedFlag
EventDetector.Action actionAtApogee
EventDetector.Action actionAtPerigee
boolean removeAtApogeeFlag
boolean removeAtPerigeeFlag
boolean shouldBeRemovedFlag
double angle
EventDetector.Action actionBetaAngle
CelestialBody sun
boolean shouldBeRemovedFlag
PVCoordinatesProvider targetPVProvider
Vector3D center
double halfAperture
EventDetector.Action actionAtFovEntry
EventDetector.Action actionAtFovExit
boolean removeAtFovEntry
boolean removeAtFovExit
boolean shouldBeRemovedFlag
double constantRadius
AbsoluteDate gDate
List<E> eventDateList
int currentIndex
EventDetector.Action actionDate
boolean shouldBeRemovedFlag
PVCoordinatesProvider targetPVProvider
Vector3D center
Vector3D normalCenterPlane1
double halfAperture1
Vector3D normalCenterPlane2
double halfAperture2
EventDetector.Action actionAtFovEntry
EventDetector.Action actionAtFovExit
boolean removeAtFovEntry
boolean removeAtFovExit
boolean shouldBeRemovedFlag
double distance
PVCoordinatesProvider body
EventDetector.Action actionDistance
boolean shouldBeRemovedFlag
PVCoordinatesProvider occultingBody
LocalRadiusProvider occultingRadiusProvider
boolean isOccultedBodyADirection
PVCoordinatesProvider
.IDirection occultedDirection
PVCoordinatesProvider occultedBody
double occultedRadius
boolean totalEclipse
boolean lightingRatioDetection
double ratio
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntryFlag
boolean removeAtExitFlag
boolean shouldBeRemovedFlag
double elevation
TopocentricFrame topo
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemovedFlag
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
EventDetector.Action actionMIN
EventDetector.Action actionMAX
boolean removeMIN
boolean removeMAX
boolean shouldBeRemovedFlag
TopocentricFrame topo
EventDetector.Action actionExtremaElevation
boolean shouldBeRemovedFlag
Frame bodyFrameIn
EventDetector.Action actionExtremaLatitude
boolean shouldBeRemovedFlag
Frame bodyFrameIn
EventDetector.Action actionExtremaLongitude
boolean shouldBeRemovedFlag
String inSpacecraftId1
String inSpacecraftId2
String inSpacecraftId3
PVCoordinatesProvider body1
PVCoordinatesProvider body2
PVCoordinatesProvider body3
EventDetector.Action actionMIN
EventDetector.Action actionMAX
boolean removeMIN
boolean removeMAX
boolean shouldBeRemovedFlag
boolean firstCall
fr.cnes.sirius.patrius.propagation.events.ExtremaThreeBodiesAngleDetector.PropagationType type
double[][] azelmask
TopocentricFrame topo
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemovedFlag
EventDetector event
int firstOccurrence
int lastOccurrence
int step
EventDetector.Action action
int n
boolean removeAtOcc
boolean shouldBeRemovedFlag
double latToDetect
BodyShape earthShape
EventDetector.Action actionAtIncreasing
EventDetector.Action actionAtDecreasing
boolean removeAtIncreasing
boolean removeAtDecreasing
boolean shouldBeRemovedFlag
double time
CelestialBody sun
double lastLocalTimeDiff
int way
EventDetector.Action actionLocalTime
boolean shouldBeRemovedFlag
double longToDetect
Frame centralBodyFrame
double lastLongitudeDiff
int way
EventDetector.Action actionLong
boolean shouldBeRemovedFlag
PVCoordinatesProvider inSun
BodyShape inEarth
double indenceRef
EventDetector.Action actionNadir
boolean shouldBeRemovedFlag
Frame frame
EventDetector.Action actionAscendingNote
EventDetector.Action actionDescendingNode
boolean removeAtAscendingNode
boolean removeAtDescendingNode
boolean shouldBeRemovedFlag
MassProvider mass
boolean triggered
MassProvider mass
String partName
double relativeDate
AbsoluteDate referenceDate
TimeScale timeScale
double time
CelestialBody sun
EventDetector.Action actionSolarTime
boolean shouldBeRemovedFlag
String inSpacecraftId1
String inSpacecraftId2
String inSpacecraftId3
PVCoordinatesProvider body1
PVCoordinatesProvider body2
PVCoordinatesProvider body3
double alignAngle
EventDetector.Action actionThreeBodiesAngle
boolean shouldBeRemovedFlag
boolean firstCall
fr.cnes.sirius.patrius.propagation.events.ThreeBodiesAngleDetector.PropagationType type
GeometricBodyShape bodyShape
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
String name
int parameters
List<E> parametersList
OrbitType orbitType
PositionAngle angleType
AttitudeProvider attitudeProviderForces
AttitudeProvider attitudeProviderEvents
AttitudeProvider attitudeProviderByDefault
NewtonianAttraction newtonianAttraction
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> newtonianAttraction
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
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
double inPressure
double tK
double inMoisture
double inAltitude
boolean inIsGeometricElevation
double altitude
double earthRadius
boolean isOsculating
OrbitNatureConverter orbitConverter
EventDetector.Action actionAtAscending
EventDetector.Action actionAtDescending
boolean removeAtAscending
boolean removeAtDescending
boolean shouldBeRemovedFlag
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
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
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
AbsoluteDate date
ExceptionContext context
Localizable specifier
Object[] parts
PatriusException wrappedException
NavigableSet<E> set
String nature
PVCoordinatesProvider sun
GeometricBodyShape earthModel
RadiationWrenchSensitive spacecraft
Parameter sunDistance
Parameter sunPressure
Vector3D cachedSatSunVector
Vector3D cachedPosition
AbsoluteDate cachedDate
Copyright © 2021 CNES. All rights reserved.