MainPart mainPart
Map<K,V> parts
boolean hasMobileParts
SpacecraftState stateCache
CrossSectionProvider mainShape
List<E> solarPanels
List<E> engines
List<E> tanks
IParamDiffFunction dragCoeff
IParamDiffFunction liftCoeff
double kAbs
double kSpec
double kDiff
double kAbsIr
double kSpecIr
double kDiffIr
double dryMass
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
MassProvider massModel
IParamDiffFunction aeroDragCoefFunction
IParamDiffFunction aeroLiftCoefFunction
Assembly assembly
AeroProperty aeroProp
MassProvider massModel
DragCoefficientProvider dragCoefficientProvider
ExtendedAtmosphere atmosphere
CookWallGasTemperature wallGasTemperature
double hPos
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
ExtendedAtmosphere atmosphere
Facet facet
Frame facetFrame
double epsilon
WallGasTemperatureProvider wallGasTemperatureModel
ExtendedAtmosphere atmosphere
Facet facet
Frame facetFrame
double epsilon
CrossSectionProvider mainShape
IParamDiffFunction dragCoeff
Facet facet
IParamDiffFunction normalCoeff
IParamDiffFunction tangentialCoeff
IParamDiffFunction dragCoeff
IParamDiffFunction liftCoeff
CrossSectionProvider mainShape
String name
double flowRate
Parameter mass
String name
MassProperty massProperty
Vector3D normal
double area
AbsoluteDate initialOrFinalDate
AbstractIsisSpinBiasSlew.TypeOfDate typeOfDate
Frame refFrame
double dtSCAO
boolean spinDerivativesComputation
double slewAngle
Vector3D slewAxis
double durationWoTranq
double accelMax
double decelMax
double accelDuration
double decelDuration
TabulatedAttitude ephem
double thetaMaxAllowed
double durationMax
double dtConvergenceThreshold
double[][] inertiaMatrix
double rwTorqueAllocAccel
double rwTorqueAllocDecel
double rwDeltaMomentumAlloc
double[][] rwMatrix
double tranquillisationTime
double maxIterationsNumber
AttitudeProvider iLaw
AttitudeProvider fLaw
AbsoluteDateInterval intervalOfValidity
boolean computed
PVCoordinatesProvider currentProvider
IParameterizableFunction angleOfAttack
IParameterizableFunction sideSlip
IParameterizableFunction rollVelocity
ExtendedOneAxisEllipsoid earthBodyShape
double stepSpin
double stepAcc
Frame referenceFrame
TimeStampedAngularCoordinates orientation
AttitudeProvider attlaw
AttitudeLaw law
AbsoluteDateInterval interval
AttitudeLaw lawBefore
AttitudeLeg leg
AttitudeLaw lawAfter
LinkedHashMap<K,V> attLegs
AbsoluteDateInterval timeInterval
AttitudeLaw active
Map<K,V> switchingMap
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
ConstantSpinSlew.Constraint type
double value
AbsoluteDate d
boolean isStart
Attitude initAtt
Attitude finalAtt
Vector3D spin
boolean spinDerivativesComputation
Attitude referenceAttitude
GroundPointing groundPointingLaw
IDirection sunDirection
AttitudeProvider attitudeLaw
Vector3D satPointingVector
IOrientationLaw orientationLaw
Frame refFrame
AttitudeLegLaw attitudeLegLaw
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
Attitude[] attitudes
double[] durations
int interpOrder
int arraySize
AbsoluteDateInterval validityInterval
boolean spinDerivativesComputation
PVCoordinates target
Frame bodyFrame
PVCoordinates target
IDirection firstDir
IDirection secondDir
Vector3D firstSatAxis
Vector3D secondSatAxis
double stepSpin
double stepAcc
AbsoluteDate initDate
Frame refFrame
TabulatedAttitude ephem
double dtSCAO
double thetaMax
double tau
double seuilQcEntree
double bvHaut
double sbvHaut
double seuilQcSortie
double bvBas
double tStabSol
boolean spinDerivativesComputation
PVCoordinatesProvider sun
Vector3D phasingAxis
IEllipsoid ellipsoid
Frame inFrame
double fIn
double aeIn
double e2
double g2
String inName
MeeusSun.MODEL meeusModel
Frame bodyFrame
double ae
double e2
double g
double g2
double ae2
double closeApproachThreshold
double angularThreshold
double threshold2
double threshold
AbsoluteDate start
double duration
double[] xCoeffs
double[] yCoeffs
double[] zCoeffs
PVCoordinatesProvider pvCoordinateProvider
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
double[] coefficients
SeriesTerm[][] series
EclipseDetector eclipseDetector
CircularFieldOfViewDetector circularFOVDetector
EventDetector.Action actionCentralBodyMask
boolean shouldBeRemoved
String code
String comment
AbsoluteDate date
boolean startingEvent
int hashCode
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 shouldBeRemoved
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 hashCode
AngularCorrection correction
GeometricStationAntenna station
PVCoordinatesProvider targetPoint
Vector3D sightAxis
Assembly vehicle
String sensorName
EventDetector.Action actionMIN
EventDetector.Action actionMAX
boolean removeMIN
boolean removeMAX
boolean shouldBeRemoved
SensorModel sensor
Assembly inAssembly
String maskingObjectName
String maskingPartName
String none
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemoved
RFLinkBudgetModel lbModel
double lbThreshold
Assembly assembly
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemoved
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 shouldBeRemoved
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 shouldBeRemoved
SensorModel sensor
Assembly inAssembly
int inhibitionNumber
String maskingObjectName
String maskingPartName
String none
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemoved
SensorModel inSensorSpacecraft
Assembly inSpacecraft
boolean maskingCheck
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemoved
SensorModel sensor
Assembly inAssembly
EventDetector.Action actionAtEntry
EventDetector.Action actionAtExit
boolean removeAtEntry
boolean removeAtExit
boolean shouldBeRemoved
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemoved
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[] 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 tp120
double ro
double[] d
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 hl0
double ch
double sh
double c2h
double s2h
double c3h
double s3h
PVCoordinatesProvider sun
DTM2000InputParameters inputParams
BodyShape earth
AtmosphereData cachedOutputData
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
double n
PVCoordinatesProvider sun
BodyShape earth
double[][] tabAltRho
double[] cachedTemperature
double rho
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
AtmosphereData cachedOutputData
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
BodyShape shape
double rho0
double h0
double hscale
BodyShape earth
double tmol
double hpot
double rn
double rnn
double xmol
double cachedPres
double cachedDensity
double cachedTemp
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
double to
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
Map<K,V> densityMap
Map<K,V> relativeVelocityMap
Map<K,V> dragAccMap
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
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
TreeMap<K,V> heightsP
TreeMap<K,V> heightsS
TreeMap<K,V> names
IOceanTidesDataProvider oceanTidesData
Set<E> mainWaves
Set<E> fileWaves
TreeMap<K,V> secWaves
boolean withAdmittanceIn
TreeMap<K,V> phases
TreeMap<K,V> admittanceCoefficients
double defaultSteps
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
CelestialBody[] bodiesP
boolean thirdBodyCorrectionUpToDegree3
boolean ellipticityCorrection
boolean frequencyCorrection
ITerrestrialTidesDataProvider standard
boolean computePartialDerivativesWrtPosition
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
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
boolean removeMassDv
double lastFlowRate
EventDetector trigger
Vector3D deltaVSat
Frame frame
LOFType lofType
PropulsiveProperty engineProp
TankProperty tankProp
MassProvider mass
boolean forwardLocal
SpacecraftState state0
Vector3D inertialDV
double massRatio
OrbitType type
double[][] j0
double[][] j0Dot
double ksi
String partName
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 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 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
AbsoluteDate lastPoleDate
PoleCorrection lastPole
Object lastPoleToken
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
AbsoluteDate date
PVCoordinates cartesian
AngularCoordinates angular
AbsoluteDate date
Rotation rotation
Frame oFrame
FourierSeries xfs
FourierSeries yfs
FourierSeries zfs
Vector3DFunction vectorFunction
KinematicsToolkit.IntegrationType type
double step
AbsoluteDateInterval interval
AbsoluteDate date0
Frame referenceFrame
FourierSeries q0fs
FourierSeries q1fs
FourierSeries q2fs
FourierSeries q3fs
private Object writeReplace()
double[] data
double a
double k
double b
double oneOverN
double q
double m
double bandwidth
int robustnessIters
double accuracy
UnivariateFunction function
FourierSeries fourier
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
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
protected final Object readResolve()
Complex.createComplex(double, double)
to
deserialize properly.double imaginary
double real
private Object readResolve()
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 isCounterClockWise
true
if RootsOfUnity.computeRoots(int)
was called with a positive
value of its argument n
. In this case, counter-clockwise ordering
of the roots of unity should be used.RandomGenerator random
RandomGenerator random
double solverAbsoluteAccuracy
GammaDistribution gamma
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
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 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
ExceptionContext context
ExceptionContext context
Number argument
ExceptionContext context
ExceptionContext context
ExceptionContext context
Number max
MathArrays.OrderDirection direction
boolean strict
int index
Number previous
Number max
boolean boundIsAllowed
Number min
boolean boundIsAllowed
String source
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
- This should never happen.ClassNotFoundException
- This should never happen.private void writeObject(ObjectOutputStream out) throws IOException
IOException
- This should never happen.Throwable throwable
List<E> msgPatterns
List<E> msgArguments
ExceptionContext.msgPatterns
.Map<K,V> context
NumberFormat denominatorFormat
NumberFormat numeratorFormat
BigInteger numerator
BigInteger denominator
private Object readResolve()
private Object readResolve()
NumberFormat wholeFormat
NumberFormat wholeFormat
private Object readResolve()
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()
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 localY
Vector3D localZ
double alpha
double beta
double ta
double tb
Matrix3D standardBasisTransform
Matrix3D localBasisTransform
Vector3D origin
Vector3D localX
Vector3D localY
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
Vector3D[] sideNormal
double[][] sideNormalDoubles
Matrix3D rotationMatrix
Vector3D origin
Vector3D axis
double angle
double tan
double sin
Vector3D u
Vector3D v
Matrix3D rotationMatrix
Vector3D origin
Vector3D direction
double[] originDoubles
double[] directionDoubles
double radius
Vector3D u
Vector3D v
Matrix3D rotationMatrix
Vector3D center
Vector3D u
Vector3D v
Vector3D w
double length
double width
double height
Vector3D[] corners
Plate[] faces
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
Vector3D[] edgesDirections
Matrix3D rotationMatrix
double height
InfiniteRightCircularCone infiniteCone
Disk upDisk
Vector3D origin
Vector3D direction
double angle
double tan
double cos
double sin
Vector3D u
Vector3D v
Matrix3D rotationMatrix
double height
InfiniteRightCircularCylinder infiniteCylinder
Disk upDisk
Disk bottomDisk
Vector3D origin
Vector3D direction
double radius
Vector3D center
double radius
double[] centerTab
private Object readResolve()
IntervalEndpointType lowerEndpoint
IntervalEndpointType upperEndpoint
Object lowerData
Object upperData
FieldElement<T>[][] data
FieldElement<T>[] data
Field<T> field
FieldElement<T>[][] blocks
int rows
int columns
int blockRows
int blockColumns
RealVector b
RealVector r
double rnorm
RealVector x
double[] data
SymmetricMatrix.SYMMETRIC uplo
int n
int ld
String name
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
IOException
public abstract void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public abstract void writeExternal(ObjectOutput out) throws IOException
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) 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
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
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
RandomGenerator randomGenerator
String zero
RandomGenerator rand
SecureRandom secRand
List<E> points
Clusterable<T> center
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
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.
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 isBiasCorrected
Variance
for details on the formula.Mean[] means
double[] parameters
double[][] varCovData
boolean isSymmetricVCD
int rank
long nobs
boolean containsConstant
double[] globalFitInfo
double sumX
double sumXX
double sumY
double sumYY
double sumXY
long n
double xbar
double ybar
boolean hasIntercept
DctNormalization normalization
DstNormalization normalization
BigDecimal d
RoundingMode roundingMode
int scale
private Object readResolve()
int maximalCount
int count
Incrementor.MaxCountExceededCallback maxCountCallback
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 size
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 size
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
private Object readResolve()
double[] xArr
double[] yArr
double[][] fArr
double height
Vector3D b
double inclination
double declination
double totalIntensity
double horizontalIntensity
ApsisRadiusParameters parameters
CartesianParameters parameters
CircularParameters parameters
EquatorialParameters parameters
EquinoctialParameters parameters
KeplerianParameters parameters
Frame frame
AbsoluteDate date
double mu
PVCoordinates pvCoordinates
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 ex
double ey
double hx
double hy
double lv
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 xRate
double yRate
double rRate
AbsoluteDate date
ProjectionEllipsoid referenceShape
GeodeticPoint pivot
double azimuth
double cosAz
double sinAz
boolean centered
boolean series
double pivotCosLat
double scaledRadius
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
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 bodyFrame
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 initialOrbitBodyFrame
SpacecraftState initialState
AbsoluteDate date
Frame frame
OrbitType type
SymmetricMatrix 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
Analytical2DParameterModel smaModel
Analytical2DParameterModel exModel
Analytical2DParameterModel eyModel
Analytical2DParameterModel incModel
Analytical2DParameterModel lnaModel
Analytical2DParameterModel aolModel
MassProvider massModel
double muValue
int[] devOrders
UnivariateDateFunction centeredModel
double[][] trigonometricCoefficients
Analytical2DOrbitModel orbitModel
int[] devOrders
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 shouldBeRemoved
double altitude
BodyShape bodyShape
EventDetector.Action actionAtAscending
EventDetector.Action actionAtDescending
boolean removeAtAscending
boolean removeAtDescending
boolean shouldBeRemoved
double anomaly
PositionAngle type
EventDetector.Action actionAnomaly
boolean shouldBeRemoved
double aol
PositionAngle typeToDetect
Frame refFrame
EventDetector.Action actionAOL
boolean shouldBeRemoved
double pressure
double temperature
double correfrac
double elevation
TopocentricFrame topo
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemoved
EventDetector.Action actionAtApogee
EventDetector.Action actionAtPerigee
boolean removeAtApogee
boolean removeAtPerigee
boolean shouldBeRemoved
double angle
EventDetector.Action actionBetaAngle
boolean shouldBeRemoved
PVCoordinatesProvider targetPVProvider
Vector3D center
double halfAperture
EventDetector.Action actionAtFovEntry
EventDetector.Action actionAtFovExit
boolean removeAtFovEntry
boolean removeAtFovExit
boolean shouldBeRemoved
AbsoluteDate gDate
ArrayList<E> eventDateList
int currentIndex
EventDetector.Action actionDate
boolean shouldBeRemoved
PVCoordinatesProvider targetPVProvider
Vector3D center
Vector3D normalCenterPlane1
double halfAperture1
Vector3D normalCenterPlane2
double halfAperture2
EventDetector.Action actionAtFovEntry
EventDetector.Action actionAtFovExit
boolean removeAtFovEntry
boolean removeAtFovExit
boolean shouldBeRemoved
double distance
PVCoordinatesProvider body
EventDetector.Action actionDistance
boolean shouldBeRemoved
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 removeAtEntry
boolean removeAtExit
boolean shouldBeRemoved
double elevation
TopocentricFrame topo
EventDetector.Action actionAtRaising
EventDetector.Action actionAtSetting
boolean removeAtRaising
boolean removeAtSetting
boolean shouldBeRemoved
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 shouldBeRemoved
TopocentricFrame topo
EventDetector.Action actionExtremaElevation
boolean shouldBeRemoved
Frame bodyFrameIn
EventDetector.Action actionExtremaLatitude
boolean shouldBeRemoved
Frame bodyFrameIn
EventDetector.Action actionExtremaLongitude
boolean shouldBeRemoved
String inSpacecraftId1
String inSpacecraftId2
String inSpacecraftId3
PVCoordinatesProvider body1
PVCoordinatesProvider body2
PVCoordinatesProvider body3
EventDetector.Action actionMIN
EventDetector.Action actionMAX
boolean removeMIN
boolean removeMAX
boolean shouldBeRemoved
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 shouldBeRemoved
double latToDetect
BodyShape earthShape
EventDetector.Action actionAtIncreasing
EventDetector.Action actionAtDecreasing
boolean removeAtIncreasing
boolean removeAtDecreasing
boolean shouldBeRemoved
double time
LocalTimeAngle localTimeObject
double lastLocalTimeDiff
int way
EventDetector.Action actionLocalTime
boolean shouldBeRemoved
double longToDetect
Frame centralBodyFrame
double lastLongitudeDiff
int way
EventDetector.Action actionLong
boolean shouldBeRemoved
PVCoordinatesProvider inSun
BodyShape inEarth
double indenceRef
EventDetector.Action actionNadir
boolean shouldBeRemoved
Frame frame
EventDetector.Action actionAscendingNote
EventDetector.Action actionDescendingNode
boolean removeAtAscendingNode
boolean removeAtDescendingNode
boolean remove
EventDetector event
int nth
EventDetector.Action action
int n
boolean removeAtOcc
boolean shouldBeRemoved
MassProvider mass
boolean triggered
MassProvider mass
String partName
double time
CelestialBody sun
EventDetector.Action actionSolarTime
boolean shouldBeRemoved
String inSpacecraftId1
String inSpacecraftId2
String inSpacecraftId3
PVCoordinatesProvider body1
PVCoordinatesProvider body2
PVCoordinatesProvider body3
double alignAngle
EventDetector.Action actionThreeBodiesAngle
boolean shouldBeRemoved
boolean firstCall
fr.cnes.sirius.patrius.propagation.events.ThreeBodiesAngleDetector.PropagationType type
String name
AttitudeEquation.AttitudeType type
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
int orbitDimension
NumericalPropagator propagator
List<E> jacobiansProviders
List<E> selectedParameters
String name
boolean isInitialJacobians
int paramDim
double hPos
boolean dirty
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
Frame referenceFrame
MultiStateVectorInfo stateVectorInfo
double mu
List<E> startDates
List<E> minDates
List<E> maxDates
List<E> models
String satId
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
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 shouldBeRemoved
NRLMSISE00 atmosModel
Output output
Flags flags
double flattening
double rEquatorial
MSISE2000InputParameters inputParams
Calendar calendar
CelestialBody sun
double cachedPressure
double cachedTemperature
AtmosphereData cachedOutputData
AbsoluteDate cachedDate
Frame cachedFrame
Vector3D cachedPosition
double mass
StelaCd cd
double surface
Atmosphere atmosphere
GeodPosition geodPosition
boolean densityDerivativesByFullFiniteDifference
double atmosDp
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
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
long epoch
Beware, it is not AbsoluteDate.J2000_EPOCH
since it is in TAI and not in TT.
double offset
DateComponents date
TimeComponents time
AbsoluteDate date
ExceptionContext context
Localizable specifier
Object[] parts
PatriusException wrappedException
PVCoordinatesProvider sun
GeometricBodyShape earthModel
RadiationWrenchSensitive spacecraft
Parameter sunDistance
Parameter sunPressure
Vector3D cachedSatSunVector
Vector3D cachedPosition
AbsoluteDate cachedDate
Copyright © 2017 CNES. All rights reserved.