程序包 org.hipparchus.util
package org.hipparchus.util
Hipparchus库中使用的便利例程和常用数据结构。
-
类说明无香味变换提供程序的基类。在
Math
内置函数中添加了一些有用的算术相关功能。ArithmeticUtils类的测试用例。任意精度十进制数。用任意精度字段表示实数。此类将double
值封装在对象中。双精度浮点数
的字段。Blendable<B>表示可以使用给定混合值与其它实例混合的类的接口。在n
个元素的集合中创建(n, k)
的组合的实用程序。Combinations
类的测试用例。组合实用程序。计算n
的阶乘的自然对数的类。CombinatoricsUtils
类的测试用例。复合对象(复数、向量等)的格式化程序的基类。提供一种通用方法来评估连分数。ContinuedFraction的测试。更快、更准确、更便携的大规模计算的Math
和StrictMath
的替代方案。用于边界值比较FastMath结果与StrictMath结果的测试。FieldBlendable<B,T extends FieldElement<T>> 表示可以使用给定混合值与其它实例混合的类的接口。提供一种通用方法来评估连分数。ContinuedFraction的测试。FieldSinCos<T>正弦和余弦值的持有者。双曲正弦和双曲余弦值的持有者。FieldTuple<T extends CalculusFieldElement<T>>此类允许一次执行元组的所有组件的相同计算。将计数器递增直到达到最大值的实用程序,默认情况下,实例将抛出MathIllegalStateException
。定义在计数器耗尽时调用的方法。Incrementor
的测试。运行IterationManager
时发生的所有事件的根类。用于接收迭代算法中发生的事件的监听器接口。此抽象类为管理迭代算法提供了一个通用框架。Julier和Uhlmann定义的无香味变换。从包含输入数字的工作数组中选择第K个有序元素的Simple Kth选择器实现。数组实用程序。在数组或其部分上操作的实值函数。排序方向的规范。指示某些操作在给定索引之前或之后应用的规范。MathArrays
类的测试用例。杂项实用函数。MathUtils.FieldSumAndResidual<T extends FieldElement<T>>MathUtils.twoSum(FieldElement, FieldElement)
的结果类,包含总和和总和中的剩余误差。MathUtils.twoSum(double, double)
的结果类,包含总和和总和中的剩余误差。MathUtils类的测试用例。Merwe和Wan定义的无香味变换。单维存储结构与多维概念结构之间的转换器。MultidimensionalCounter
类的测试用例。从int到double的开放寻址映射。OpenIntToDoubleHashMap
的测试用例。OpenIntToFieldHashMap<T extends FieldElement<T>>从int到FieldElement的开放寻址映射。Pair<K,V> 通用对。Pair
的测试。用于选择数组的分区的枢轴索引的策略。比较数字的实用程序。Precision
类的测试用例。自动处理内部存储数组的扩展和收缩的可变长度原始双精度数组实现。扩展算法的规范。ResizableDoubleArray的测试用例。基于Rosen算法,生成所有n
元素的分区到包含每个部分中元素数量的k
部分的迭代器。RosenNumberPartitionIterator
类的测试用例。双精度Ryū的实现。正弦和余弦值的持有者。双曲正弦和双曲余弦值的持有者。此类允许一次执行元组的所有组件的相同计算。无香味变换的提供程序。