类 FieldTaylorMap<T extends CalculusFieldElement<T>>
java.lang.Object
org.hipparchus.analysis.differentiation.FieldTaylorMap<T>
- 类型参数:
-
T
- 函数参数和值的类型
Taylor映射的容器。
Taylor映射是一组依赖于m个参数\((p_1, p_2, \ldots, p_m)\)的n个DerivativeStructure
\((f_1, f_2, \ldots, f_n)\),其中n和m为正数。
- 从以下版本开始:
- 2.2
-
构造器概要
构造器说明FieldTaylorMap
(Field<T> valueField, int parameters, int order, int nbFunctions) 身份映射的构造器。FieldTaylorMap
(T[] point, FieldDerivativeStructure<T>[] functions) 简单构造器。 -
方法概要
修饰符和类型方法说明compose
(FieldTaylorMap<T> other) 将实例与另一个泰勒映射组合为 \(\mathrm{this} \circ \mathrm{other}\)。getFunction
(int i) 从映射中获取一个函数。int
获取映射的函数数量。int
获取映射的参数数量。T[]
getPoint()
获取映射进行评估的点。invert
(FieldMatrixDecomposer<T> decomposer) 反转实例。T[]
value
(double... deltaP) 在某个偏移处评估映射的泰勒展开。T[]
在某个偏移处评估映射的泰勒展开。
-
构造器详细资料
-
FieldTaylorMap
简单构造器。所有函数的参数数量和导数阶数必须匹配。
- 参数:
-
point
- 评估映射的点 -
functions
- 构成映射的函数(必须至少包含一个元素)
-
FieldTaylorMap
身份映射的构造器。身份映射被视为在原点处评估。
- 参数:
-
valueField
- 函数参数和值的字段 -
parameters
- 自由参数数量 -
order
- 导数阶数 -
nbFunctions
- 函数数量
-
-
方法详细资料
-
getNbParameters
public int getNbParameters()获取映射的参数数量。- 返回:
- 映射的参数数量
-
getNbFunctions
public int getNbFunctions()获取映射的函数数量。- 返回:
- 映射的函数数量
-
getPoint
获取评估映射的点。- 返回:
- 评估映射的点
-
getFunction
从映射中获取一个函数。- 参数:
-
i
- 函数的索引(必须介于0和getNbFunctions()
之间,不包括后者) - 返回:
- 索引为i的函数
-
value
评估映射在某个偏移处的泰勒展开。- 参数:
-
deltaP
- 参数偏移 \((\Delta p_1, \Delta p_2, \ldots, \Delta p_n)\) - 返回:
- 在 \((p_1 + \Delta p_1, p_2 + \Delta p_2, \ldots, p_n + \Delta p_n)\) 处的泰勒展开值
-
value
评估映射在某个偏移处的泰勒展开。- 参数:
-
deltaP
- 参数偏移 \((\Delta p_1, \Delta p_2, \ldots, \Delta p_n)\) - 返回:
- 在 \((p_1 + \Delta p_1, p_2 + \Delta p_2, \ldots, p_n + \Delta p_n)\) 处的泰勒展开值
-
compose
将实例与另一个泰勒映射组合为 \(\mathrm{this} \circ \mathrm{other}\)。- 参数:
-
other
- 必须与实例组合的映射 - 返回:
- 组合映射 \(\mathrm{this} \circ \mathrm{other}\)
-
invert
反转实例。考虑带有小参数偏移 \((\Delta p_1, \Delta p_2, \ldots, \Delta p_n)\) 的
泰勒展开
的映射,导致评估偏移 \((f_1 + df_1, f_2 + df_2, \ldots, f_n + df_n)\)。 映射反演定义了一个计算 \((df_1, df_2, \ldots, df_n)\) 从 \((\Delta p_1, \Delta p_2, \ldots, \Delta p_n)\) 的泰勒映射。映射必须是可逆的(即函数中的函数数量和参数数量必须匹配)
- 参数:
-
decomposer
- 用于反转线性部分的矩阵分解器 - 返回:
- 反转的映射
- 另请参阅:
-