Interface FieldClockModel<T extends CalculusFieldElement<T>>

Type Parameters:
T - type of the field elements
All Known Implementing Classes:
AbstractCombinedFieldClocksPair, AggregatedFieldClockModel, ConstantFieldClockModel, FieldClocksDifference, FieldClocksSum, PerfectFieldClockModel, PolynomialFieldClockModel, SampledFieldClockModel

public interface FieldClockModel<T extends CalculusFieldElement<T>>
Interface for clock field model.
Since:
14.0
Author:
Brian Carter
  • Method Details

    • getValidityStart

      AbsoluteDate getValidityStart()
      Get validity start.
      Returns:
      model validity start
    • getValidityEnd

      AbsoluteDate getValidityEnd()
      Get validity end.
      Returns:
      model validity end
    • getOffset

      The field clock offset at a given time.
      Parameters:
      date - date at which offset is requested
      Returns:
      the field clock offset
    • getOffsetValue

      default T getOffsetValue(FieldAbsoluteDate<T> date)
      Get the clock offset value at date.
      Parameters:
      date - date at which offset value is requested
      Returns:
      clock offset value
    • toNonField

      ClockModel toNonField()
      Create a non-field version of the instance.
      Returns:
      non-field version of the instance