类 Sphere1D
java.lang.Object
org.hipparchus.geometry.spherical.oned.Sphere1D
- 所有已实现的接口:
-
Serializable
,Space
该类实现了一维球体(即圆)。
这里使用拓扑学中对一维球体的定义(参见MathWorld上的Sphere),即一维球体是在二维中定义的一维闭合曲线,其方程为x2+y2=1。
- 另请参阅:
-
嵌套类概要
-
字段概要
-
方法概要
修饰符和类型方法说明static void
checkTolerance
(double tolerance) 检查公差是否小于SMALLEST_TOLERANCE
。int
获取空间的维数。static Sphere1D
获取唯一实例。获取此空间的n-1维子空间。
-
字段详细资料
-
SMALLEST_TOLERANCE
public static final double SMALLEST_TOLERANCE可以处理的最小公差。小于此值的公差将引发异常。
- 从以下版本开始:
- 1.4
-
-
方法详细资料
-
getInstance
获取唯一实例。- 返回:
- 唯一实例
-
checkTolerance
检查公差是否小于SMALLEST_TOLERANCE
。- 参数:
-
tolerance
- 要检查的公差 - 抛出:
-
MathIllegalArgumentException
- 如果公差小于SMALLEST_TOLERANCE
-
getDimension
public int getDimension()获取空间的维数。- 指定者:
-
getDimension
在接口中Space
- 返回:
- 空间的维数
-
getSubSpace
获取此空间的n-1维子空间。由于一维球体没有适当的子空间,此方法始终抛出一个
Sphere1D.NoSubSpaceException
- 指定者:
-
getSubSpace
在接口中Space
- 返回:
- 无
- 抛出:
-
Sphere1D.NoSubSpaceException
- 在所有情况下 - 另请参阅:
-