public interface org.apache.commons.math3.linear.FieldMatrix<T extends org.apache.commons.math3.FieldElement<T>> extends org.apache.commons.math3.linear.AnyMatrix
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.commons.math3.linear.FieldMatrix
  super_class: java.lang.Object
{
  public abstract org.apache.commons.math3.Field<T> getField();
    descriptor: ()Lorg/apache/commons/math3/Field;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/apache/commons/math3/Field<TT;>;

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> createMatrix(int, int);
    descriptor: (II)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NotStrictlyPositiveException
    Signature: (II)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
                 Name  Flags
      rowDimension     final
      columnDimension  final

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> copy();
    descriptor: ()Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> add(org.apache.commons.math3.linear.FieldMatrix<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      m     

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> subtract(org.apache.commons.math3.linear.FieldMatrix<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      m     

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> scalarAdd(T);
    descriptor: (Lorg/apache/commons/math3/FieldElement;)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      d     

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> scalarMultiply(T);
    descriptor: (Lorg/apache/commons/math3/FieldElement;)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      d     

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> multiply(org.apache.commons.math3.linear.FieldMatrix<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      m     

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> preMultiply(org.apache.commons.math3.linear.FieldMatrix<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      m     

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> power(int);
    descriptor: (I)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.NonSquareMatrixException, org.apache.commons.math3.exception.NotPositiveException
    Signature: (I)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      p     final

  public abstract T[][] getData();
    descriptor: ()[[Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()[[TT;

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> getSubMatrix(int, int, int, int);
    descriptor: (IIII)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (IIII)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
             Name  Flags
      startRow     
      endRow       
      startColumn  
      endColumn    

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> getSubMatrix(int[], int[]);
    descriptor: ([I[I)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: ([I[I)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
                 Name  Flags
      selectedRows     
      selectedColumns  

  public abstract void copySubMatrix(int, int, int, int, );
    descriptor: (IIII[[Lorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (IIII[[TT;)V
    MethodParameters:
             Name  Flags
      startRow     
      endRow       
      startColumn  
      endColumn    
      destination  

  public abstract void copySubMatrix(int[], int[], );
    descriptor: ([I[I[[Lorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: ([I[I[[TT;)V
    MethodParameters:
                 Name  Flags
      selectedRows     
      selectedColumns  
      destination      

  public abstract void setSubMatrix(T[][], int, );
    descriptor: ([[Lorg/apache/commons/math3/FieldElement;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException
    Signature: ([[TT;II)V
    MethodParameters:
           Name  Flags
      subMatrix  
      row        
      column     

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> getRowMatrix(int);
    descriptor: (I)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
      Name  Flags
      row   

  public abstract void setRowMatrix(int, org.apache.commons.math3.linear.FieldMatrix<T>);
    descriptor: (ILorg/apache/commons/math3/linear/FieldMatrix;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (ILorg/apache/commons/math3/linear/FieldMatrix<TT;>;)V
    MethodParameters:
        Name  Flags
      row     
      matrix  

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> getColumnMatrix(int);
    descriptor: (I)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I)Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;
    MethodParameters:
        Name  Flags
      column  

  public abstract void setColumnMatrix(int, org.apache.commons.math3.linear.FieldMatrix<T>);
    descriptor: (ILorg/apache/commons/math3/linear/FieldMatrix;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (ILorg/apache/commons/math3/linear/FieldMatrix<TT;>;)V
    MethodParameters:
        Name  Flags
      column  
      matrix  

  public abstract org.apache.commons.math3.linear.FieldVector<T> getRowVector(int);
    descriptor: (I)Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
      Name  Flags
      row   

  public abstract void setRowVector(int, org.apache.commons.math3.linear.FieldVector<T>);
    descriptor: (ILorg/apache/commons/math3/linear/FieldVector;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (ILorg/apache/commons/math3/linear/FieldVector<TT;>;)V
    MethodParameters:
        Name  Flags
      row     
      vector  

  public abstract org.apache.commons.math3.linear.FieldVector<T> getColumnVector(int);
    descriptor: (I)Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
        Name  Flags
      column  

  public abstract void setColumnVector(int, org.apache.commons.math3.linear.FieldVector<T>);
    descriptor: (ILorg/apache/commons/math3/linear/FieldVector;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (ILorg/apache/commons/math3/linear/FieldVector<TT;>;)V
    MethodParameters:
        Name  Flags
      column  
      vector  

  public abstract T[] getRow();
    descriptor: (I)[Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I)[TT;
    MethodParameters:
      Name  Flags
      row   

  public abstract void setRow(int, );
    descriptor: (I[Lorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I[TT;)V
    MethodParameters:
       Name  Flags
      row    
      array  

  public abstract T[] getColumn();
    descriptor: (I)[Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I)[TT;
    MethodParameters:
        Name  Flags
      column  

  public abstract void setColumn(int, );
    descriptor: (I[Lorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (I[TT;)V
    MethodParameters:
        Name  Flags
      column  
      array   

  public abstract T getEntry(int, );
    descriptor: (II)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (II)TT;
    MethodParameters:
        Name  Flags
      row     
      column  

  public abstract void setEntry(int, int, );
    descriptor: (IILorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (IITT;)V
    MethodParameters:
        Name  Flags
      row     
      column  
      value   

  public abstract void addToEntry(int, int, );
    descriptor: (IILorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (IITT;)V
    MethodParameters:
           Name  Flags
      row        
      column     
      increment  

  public abstract void multiplyEntry(int, int, );
    descriptor: (IILorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    Signature: (IITT;)V
    MethodParameters:
        Name  Flags
      row     
      column  
      factor  

  public abstract org.apache.commons.math3.linear.FieldMatrix<T> transpose();
    descriptor: ()Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/apache/commons/math3/linear/FieldMatrix<TT;>;

  public abstract T getTrace();
    descriptor: ()Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.linear.NonSquareMatrixException
    Signature: ()TT;

  public abstract T[] operate();
    descriptor: ([Lorg/apache/commons/math3/FieldElement;)[Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    Signature: ([TT;)[TT;
    MethodParameters:
      Name  Flags
      v     

  public abstract org.apache.commons.math3.linear.FieldVector<T> operate(org.apache.commons.math3.linear.FieldVector<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldVector;)Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    Signature: (Lorg/apache/commons/math3/linear/FieldVector<TT;>;)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
      Name  Flags
      v     

  public abstract T[] preMultiply();
    descriptor: ([Lorg/apache/commons/math3/FieldElement;)[Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    Signature: ([TT;)[TT;
    MethodParameters:
      Name  Flags
      v     

  public abstract org.apache.commons.math3.linear.FieldVector<T> preMultiply(org.apache.commons.math3.linear.FieldVector<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldVector;)Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    Signature: (Lorg/apache/commons/math3/linear/FieldVector<TT;>;)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
      Name  Flags
      v     

  public abstract T walkInRowOrder(org.apache.commons.math3.linear.FieldMatrixChangingVisitor<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor;)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor<TT;>;)TT;
    MethodParameters:
         Name  Flags
      visitor  

  public abstract T walkInRowOrder(org.apache.commons.math3.linear.FieldMatrixPreservingVisitor<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor;)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor<TT;>;)TT;
    MethodParameters:
         Name  Flags
      visitor  

  public abstract T walkInRowOrder(org.apache.commons.math3.linear.FieldMatrixChangingVisitor<T>, int, int, int, );
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor;IIII)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor<TT;>;IIII)TT;
    MethodParameters:
             Name  Flags
      visitor      
      startRow     
      endRow       
      startColumn  
      endColumn    

  public abstract T walkInRowOrder(org.apache.commons.math3.linear.FieldMatrixPreservingVisitor<T>, int, int, int, );
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor;IIII)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor<TT;>;IIII)TT;
    MethodParameters:
             Name  Flags
      visitor      
      startRow     
      endRow       
      startColumn  
      endColumn    

  public abstract T walkInColumnOrder(org.apache.commons.math3.linear.FieldMatrixChangingVisitor<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor;)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor<TT;>;)TT;
    MethodParameters:
         Name  Flags
      visitor  

  public abstract T walkInColumnOrder(org.apache.commons.math3.linear.FieldMatrixPreservingVisitor<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor;)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor<TT;>;)TT;
    MethodParameters:
         Name  Flags
      visitor  

  public abstract T walkInColumnOrder(org.apache.commons.math3.linear.FieldMatrixChangingVisitor<T>, int, int, int, );
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor;IIII)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor<TT;>;IIII)TT;
    MethodParameters:
             Name  Flags
      visitor      
      startRow     
      endRow       
      startColumn  
      endColumn    

  public abstract T walkInColumnOrder(org.apache.commons.math3.linear.FieldMatrixPreservingVisitor<T>, int, int, int, );
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor;IIII)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor<TT;>;IIII)TT;
    MethodParameters:
             Name  Flags
      visitor      
      startRow     
      endRow       
      startColumn  
      endColumn    

  public abstract T walkInOptimizedOrder(org.apache.commons.math3.linear.FieldMatrixChangingVisitor<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor;)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor<TT;>;)TT;
    MethodParameters:
         Name  Flags
      visitor  

  public abstract T walkInOptimizedOrder(org.apache.commons.math3.linear.FieldMatrixPreservingVisitor<T>);
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor;)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor<TT;>;)TT;
    MethodParameters:
         Name  Flags
      visitor  

  public abstract T walkInOptimizedOrder(org.apache.commons.math3.linear.FieldMatrixChangingVisitor<T>, int, int, int, );
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor;IIII)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixChangingVisitor<TT;>;IIII)TT;
    MethodParameters:
             Name  Flags
      visitor      
      startRow     
      endRow       
      startColumn  
      endColumn    

  public abstract T walkInOptimizedOrder(org.apache.commons.math3.linear.FieldMatrixPreservingVisitor<T>, int, int, int, );
    descriptor: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor;IIII)Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException
    Signature: (Lorg/apache/commons/math3/linear/FieldMatrixPreservingVisitor<TT;>;IIII)TT;
    MethodParameters:
             Name  Flags
      visitor      
      startRow     
      endRow       
      startColumn  
      endColumn    
}
Signature: <T::Lorg/apache/commons/math3/FieldElement<TT;>;>Ljava/lang/Object;Lorg/apache/commons/math3/linear/AnyMatrix;
SourceFile: "FieldMatrix.java"