Package org.orekit.time.clocks
Class PerfectClockModel
java.lang.Object
org.orekit.time.clocks.ConstantClockModel
org.orekit.time.clocks.PerfectClockModel
- All Implemented Interfaces:
ClockModel,ParameterDriversProvider
Clock model for perfect clock with constant zero offset.
- Since:
- 12.1
- Author:
- Luc Maisonobe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
PerfectFieldClockModel<T> toField(DoubleFunction<T> converter) Convert to field model.toGradient(int freeParameters, Map<String, Integer> indices) Convert to gradient model.Methods inherited from class org.orekit.time.clocks.ConstantClockModel
getOffset, getParametersDrivers, getValidityEnd, getValidityStartMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.clocks.ClockModel
getAccelerationDriver, getAcceptedTermSuffix, getBiasDriver, getOffsetValue, getParameterDriverTerm, getRateDriverMethods inherited from interface org.orekit.utils.drivers.ParameterDriversProvider
getParameterDriver, getParameterDriverWithSubstring, getParameters, getParameters, isSupported
-
Constructor Details
-
PerfectClockModel
public PerfectClockModel()Simple constructor.
-
-
Method Details
-
toField
public <T extends CalculusFieldElement<T>> PerfectFieldClockModel<T> toField(DoubleFunction<T> converter) Convert to field model.- Specified by:
toFieldin interfaceClockModel- Overrides:
toFieldin classConstantClockModel- Type Parameters:
T- type of the field elements- Parameters:
converter- converter to field elements- Returns:
- field version of the instance
-
toGradient
Convert to gradient model.- Specified by:
toGradientin interfaceClockModel- Overrides:
toGradientin classConstantClockModel- Parameters:
freeParameters- total number of free parameters in the gradientindices- indices of the differentiation parameters in derivatives computations, must be span name and not driver name- Returns:
- converted clock model
-