Class FieldAbstractRelativeProvider<T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.propagation.relative.FieldAbstractRelativeProvider<T>
Type Parameters:
T - Any scalar field.
All Implemented Interfaces:
FieldAdditionalDataProvider<T[],T>, FieldRelativeProvider<T>
Direct Known Subclasses:
FieldClohessyWiltshireProvider, FieldYamanakaAnkersenProvider

public abstract class FieldAbstractRelativeProvider<T extends CalculusFieldElement<T>> extends Object implements FieldRelativeProvider<T>
Abstraction class for Field RelativeProvider.
Since:
14.0
Author:
Romain Cuvillon
  • Constructor Details

    • FieldAbstractRelativeProvider

      public FieldAbstractRelativeProvider(FieldOrbit<T> targetOrbit, TimeStampedFieldPVCoordinates<T> initialChaserPVTLof, String additionalEquationsName, LOF lof)
      Builds a new RelativeProvider object from the target orbit and an initial PVT of the chaser.
      Parameters:
      targetOrbit - Target orbit
      initialChaserPVTLof - Chaser PVT in the target's local orbital frame
      additionalEquationsName - Additional equations name
      lof - Local Orbital Frame
    • FieldAbstractRelativeProvider

      public FieldAbstractRelativeProvider(FieldOrbit<T> targetOrbit, TimeStampedFieldPVCoordinates<T> initialChaserPVT, Frame inputPVTFrame, String additionalEquationsName, LOF lof)
      Builds a new Relativeprovider object from the target orbit and an initial PVT of the chaser expressed in the given input frame.
      Parameters:
      targetOrbit - Target orbit. Should be circular for better results
      initialChaserPVT - Chaser PVT in given frame
      inputPVTFrame - Input frame for the initial chaser PVT
      additionalEquationsName - Additional equations name
      lof - Local Orbital Frame
  • Method Details