枚举类 FilterType
- 所有已实现的接口:
-
Serializable
,Comparable<FilterType>
,Constable
Enumerate for
事件过滤
。
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
枚举常量概要
-
方法概要
修饰符和类型方法说明protected abstract boolean
检查触发的事件是否为增加事件。protected abstract org.hipparchus.ode.events.Transformer
selectTransformer
(org.hipparchus.ode.events.Transformer previous, double g, boolean forward) 获取指定方向中的下一个函数变换器。static FilterType
返回带有指定名称的该类的枚举常量。static FilterType[]
values()
返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同。
-
枚举常量详细资料
-
TRIGGER_ONLY_DECREASING_EVENTS
触发仅减少事件的常量。当使用此过滤器时,包装的
事件处理程序
的eventOccurred
方法将仅在其increasing
参数设置为false时调用。 -
TRIGGER_ONLY_INCREASING_EVENTS
触发仅增加事件的常量。当使用此过滤器时,包装的
事件处理程序
的eventOccurred
方法将仅在其increasing
参数设置为true时调用。
-
-
方法详细资料
-
values
返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同。- 返回:
- 包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同。
-
valueOf
返回带有指定名称的该类的枚举常量。字符串必须与用于声明该类的枚举常量的标识符完全匹配。(不允许有多余的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 返回带有指定名称的枚举常量。
- 抛出:
-
IllegalArgumentException
- 如果该枚举类没有带有指定名称的常量。 -
NullPointerException
- 如果参数为空值。
-
isTriggeredOnIncreasing
protected abstract boolean isTriggeredOnIncreasing()检查触发的事件是否为增加事件。- 返回:
- 如果触发的事件是增加事件,则为true。
-
selectTransformer
protected abstract org.hipparchus.ode.events.Transformer selectTransformer(org.hipparchus.ode.events.Transformer previous, double g, boolean forward) 获取指定方向中的下一个函数变换器。- 参数:
-
previous
- 相对于积分方向在前一个点上活动的变换器(如果不知道前一个点,则可能为null)。 -
g
- g函数的当前值。 -
forward
- 如果积分向前进行,则为true。 - 返回:
- 下一个变换器。
-