T
- Type of the data.
D
- type of the field elements
public class FieldTimeSpanMap<T,D extends org.hipparchus.CalculusFieldElement<D>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FieldTimeSpanMap.Transition<S,D extends org.hipparchus.CalculusFieldElement<D>>
保存过渡时间的本地类。
|
Constructor and Description |
---|
FieldTimeSpanMap(T entry, org.hipparchus.Field<D> field_n)
创建一个包含单个对象的映射,最初在整个时间线上有效。
|
Modifier and Type | Method and Description |
---|---|
void |
addValidAfter(T entry, FieldAbsoluteDate<D> earliestValidityDate)
在限制日期之后添加一个有效条目。
|
void |
addValidBefore(T entry, FieldAbsoluteDate<D> latestValidityDate)
在限制日期之前添加一个有效条目。
|
T |
get(FieldAbsoluteDate<D> date)
获取指定日期有效的条目。
|
SortedSet<FieldTimeSpanMap.Transition<T,D>> |
getTransitions()
获取排序过渡的不可修改视图。
|
public void addValidBefore(T entry, FieldAbsoluteDate<D> latestValidityDate)
由于一个条目有效,它将截断地图中已经存在的相邻条目的有效性。
过渡日期应该只输入一次,可以通过调用此方法或调用addValidAfter(Object, FieldAbsoluteDate)
来实现。重复过渡日期将导致意外结果,不受支持。
entry
- 要添加的条目
latestValidityDate
- 条目有效之前的日期(应与已用于过渡的所有日期不同)
public void addValidAfter(T entry, FieldAbsoluteDate<D> earliestValidityDate)
由于一个条目有效,它将截断地图中已经存在的相邻条目的有效性。
过渡日期应该只输入一次,可以通过调用此方法或调用addValidBefore(Object, FieldAbsoluteDate)
来实现。重复过渡日期将导致意外结果,不受支持。
entry
- 要添加的条目
earliestValidityDate
- 条目有效之后的日期(应与已用于过渡的所有日期不同)
public T get(FieldAbsoluteDate<D> date)
date
- 条目必须有效的日期
public SortedSet<FieldTimeSpanMap.Transition<T,D>> getTransitions()
Copyright © 2002-2023 CS GROUP. All rights reserved.