public interface EventDetectorsProvider
实现此接口的对象主要是ForceModel
和DSSTForceModel
。
Modifier and Type | Field and Description |
---|---|
static double |
DATATION_ACCURACY
切换事件日期的准确性(秒)。
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
getEventDetectors()
获取与模型相关的离散事件。
|
default Stream<EventDetector> |
getEventDetectors(List<ParameterDriver> parameterDrivers)
从 ParameterDriver 列表中获取与模型相关的离散事件。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getFieldEventDetectors(org.hipparchus.Field<T> field)
获取与模型相关的离散事件。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
getFieldEventDetectors(org.hipparchus.Field<T> field, List<ParameterDriver> parameterDrivers)
从 ParameterDriver 列表中获取与模型相关的离散事件。
|
static final double DATATION_ACCURACY
Stream<EventDetector> getEventDetectors()
此方法不应多次调用,只能由一个传播器调用一次,因为每次调用都会重新构建事件检测器
<T extends org.hipparchus.CalculusFieldElement<T>> Stream<FieldEventDetector<T>> getFieldEventDetectors(org.hipparchus.Field<T> field)
此方法不应多次调用,只能由一个传播器调用一次,因为每次调用都会重新构建事件检测器
T
- 扩展CalculusFieldElement<T>
field
- 状态所属的字段
default Stream<EventDetector> getEventDetectors(List<ParameterDriver> parameterDrivers)
ParameterDriver
列表中获取与模型相关的离散事件。
日期检测器用于在参数驱动器的过渡日期(如果有)处干净地停止传播器并重置状态导数。
此方法不应多次调用,只能由一个传播器调用一次,因为每次调用都会重新构建事件检测器
parameterDrivers
- 参数驱动器列表
default <T extends org.hipparchus.CalculusFieldElement<T>> Stream<FieldEventDetector<T>> getFieldEventDetectors(org.hipparchus.Field<T> field, List<ParameterDriver> parameterDrivers)
ParameterDriver
列表中获取与模型相关的离散事件。
日期检测器用于在参数驱动器的过渡日期(如果有)处干净地停止传播器并重置状态导数。
此方法不应多次调用,只能由一个传播器调用一次,因为每次调用都会重新构建事件检测器
T
- 扩展CalculusFieldElement<T>
parameterDrivers
- 参数驱动器列表
field
- 状态所属的字段
Copyright © 2002-2023 CS GROUP. All rights reserved.