Package org.orekit.signal
Class SignalTravelTimeModel
java.lang.Object
org.orekit.signal.SignalTravelTimeModel
Full model for signal travel time in vacuum (adjustable receiver/emitter with fixed emission/reception),
compatible with Field.
- Since:
- 14.0
- Author:
- Romain Serra
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.SignalTravelTimeModel(ConvergenceChecker<Double> convergenceChecker) Constructor.SignalTravelTimeModel(ConvergenceChecker<Double> convergenceChecker, FieldScalarConvergenceCheckerProvider fieldConvergenceCheckerProvider) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionMethod constructing a delay computer with input emitter.Method constructing a delay computer with input receiver.Getter for the convergence checker.<T extends CalculusFieldElement<T>>
FieldAdjustableEmitterSignalTimer<T> getFieldAdjustableEmitterComputer(Field<T> field, FieldPVCoordinatesProvider<T> emitter) Method constructing a delay computer with input emitter.<T extends CalculusFieldElement<T>>
FieldAdjustableReceiverSignalTimer<T> getFieldAdjustableReceiverComputer(Field<T> field, FieldPVCoordinatesProvider<T> receiver) Method constructing a delay computer with input receiver.Getter for the Field convergence checker provider.Method returning a model assuming an iteration of the fixed point algorithm has already been performed.
-
Constructor Details
-
SignalTravelTimeModel
public SignalTravelTimeModel(ConvergenceChecker<Double> convergenceChecker, FieldScalarConvergenceCheckerProvider fieldConvergenceCheckerProvider) Constructor.- Parameters:
convergenceChecker- convergence settings for standard valuesfieldConvergenceCheckerProvider- convergence settings for Field values
-
SignalTravelTimeModel
Constructor.- Parameters:
convergenceChecker- convergence settings for standard values
-
SignalTravelTimeModel
public SignalTravelTimeModel()Constructor.
-
-
Method Details
-
getConvergenceChecker
Getter for the convergence checker.- Returns:
- checker
-
getFieldConvergenceCheckerProvider
Getter for the Field convergence checker provider.- Returns:
- provider
-
getWarmedUpModel
Method returning a model assuming an iteration of the fixed point algorithm has already been performed.- Returns:
- warmed-up signal model
-
getAdjustableEmitterComputer
Method constructing a delay computer with input emitter.- Parameters:
emitter- signal emitter- Returns:
- (positive) time delay
-
getAdjustableReceiverComputer
Method constructing a delay computer with input receiver.- Parameters:
receiver- signal emitter- Returns:
- (positive) time delay
-
getFieldAdjustableEmitterComputer
public <T extends CalculusFieldElement<T>> FieldAdjustableEmitterSignalTimer<T> getFieldAdjustableEmitterComputer(Field<T> field, FieldPVCoordinatesProvider<T> emitter) Method constructing a delay computer with input emitter.- Type Parameters:
T- field type- Parameters:
field- fieldemitter- signal emitter- Returns:
- (positive) time delay
-
getFieldAdjustableReceiverComputer
public <T extends CalculusFieldElement<T>> FieldAdjustableReceiverSignalTimer<T> getFieldAdjustableReceiverComputer(Field<T> field, FieldPVCoordinatesProvider<T> receiver) Method constructing a delay computer with input receiver.- Type Parameters:
T- field type- Parameters:
field- fieldreceiver- signal receiver- Returns:
- (positive) time delay
-