类 ComplexUnivariateIntegrator

java.lang.Object
org.hipparchus.complex.ComplexUnivariateIntegrator

public class ComplexUnivariateIntegrator extends Object
使用基础实数积分算法执行单变量复合积分的包装器。
从以下版本开始:
2.0
  • 构造器详细资料

    • ComplexUnivariateIntegrator

      public ComplexUnivariateIntegrator(UnivariateIntegrator integrator)
      从实数积分器创建一个复合积分器。
      参数:
      integrator - 要使用的基础实数积分器
  • 方法详细资料

    • integrate

      public Complex integrate(int maxEval, CalculusFieldUnivariateFunction<Complex> f, Complex start, Complex end)
      沿着两点之间的直线路径积分一个函数。
      参数:
      maxEval - 最大评估次数(实部和虚部分别进行评估,因此最多可能使用两倍的次数)
      f - 被积函数
      start - 积分路径的起点
      end - 积分路径的终点
      返回:
      沿着直线路径的积分值
    • integrate

      public Complex integrate(int maxEval, CalculusFieldUnivariateFunction<Complex> f, Complex start, Complex... path)
      沿着多个点之间的折线路径积分一个函数。
      参数:
      maxEval - 最大评估次数(实部和虚部分别进行评估,每个路径段也分别进行评估,因此对于n个段,最多可能使用2n倍的次数)
      f - 被积函数
      start - 积分路径的起点
      path - 定义路径顶点的连续点
      返回:
      沿着折线路径的积分值