类 DefaultIterativeLinearSolverEvent

所有已实现的接口:
Serializable

public class DefaultIterativeLinearSolverEvent extends IterativeLinearSolverEvent
一个抽象类IterativeLinearSolverEvent的默认具体实现。
另请参阅:
  • 构造器详细资料

    • DefaultIterativeLinearSolverEvent

      public DefaultIterativeLinearSolverEvent(Object source, int iterations, RealVector x, RealVector b, RealVector r, double rnorm)
      创建此类的新实例。此实现深度复制指定的向量xbr。因此,用户必须确保这些向量是要么是不可修改的视图,要么是实际由source使用的相同向量的深度复制。否则,可能会危及source的后续迭代。如果残差向量rnull,则getResidual()会抛出一个MathRuntimeException,并且providesResidual()返回false
      参数:
      source - 触发此事件的迭代求解器
      iterations - 创建this事件时执行的迭代次数
      x - 当前解的估计
      b - 右手边向量
      r - 当前残差的估计(可以为null
      rnorm - 当前残差的范数
    • DefaultIterativeLinearSolverEvent

      public DefaultIterativeLinearSolverEvent(Object source, int iterations, RealVector x, RealVector b, double rnorm)
      创建此类的新实例。此实现深度复制指定的向量xb。因此,用户必须确保这些向量是要么是不可修改的视图,要么是实际由source使用的相同向量的深度复制。否则,可能会危及source的后续迭代。对于此构造函数返回的实例调用getResidual()会抛出一个MathRuntimeException,而providesResidual()返回false
      参数:
      source - 触发此事件的迭代求解器
      iterations - 创建this事件时执行的迭代次数
      x - 当前解的估计
      b - 右手边向量
      rnorm - 当前残差的范数
  • 方法详细资料