类 DefaultFieldMatrixChangingVisitor<T extends FieldElement<T>>

java.lang.Object
org.hipparchus.linear.DefaultFieldMatrixChangingVisitor<T>
类型参数:
T - 字段元素的类型
所有已实现的接口:
FieldMatrixChangingVisitor<T>

public class DefaultFieldMatrixChangingVisitor<T extends FieldElement<T>> extends Object implements FieldMatrixChangingVisitor<T>
FieldMatrixChangingVisitor接口的默认实现。

这个类是一个方便的方式来创建自定义访问者,而不需要定义所有方法。这个类提供了什么都不做的默认实现。

  • 构造器详细资料

    • DefaultFieldMatrixChangingVisitor

      public DefaultFieldMatrixChangingVisitor(T zero)
      创建一个新实例。
      参数:
      zero - 字段的零元素
  • 方法详细资料

    • start

      public void start(int rows, int columns, int startRow, int endRow, int startColumn, int endColumn)
      开始访问矩阵。

      这个方法在访问矩阵的任何条目之前调用一次。

      指定者:
      start 在接口中 FieldMatrixChangingVisitor<T extends FieldElement<T>>
      参数:
      rows - 矩阵的行数
      columns - 矩阵的列数
      startRow - 初始行索引
      endRow - 最终行索引(包括)
      startColumn - 初始列索引
      endColumn - 最终列索引(包括)
    • visit

      public T visit(int row, int column, T value)
      访问一个矩阵条目。
      指定者:
      visit 在接口中 FieldMatrixChangingVisitor<T extends FieldElement<T>>
      参数:
      row - 条目的行索引
      column - 条目的列索引
      value - 条目的当前值
      返回:
      要设置为条目的新值
    • end

      public T end()
      结束访问矩阵。

      这个方法在访问矩阵的所有条目之后调用一次。

      指定者:
      end 在接口中 FieldMatrixChangingVisitor<T extends FieldElement<T>>
      返回:
      walkInXxxOrder必须返回的值