public interface org.apache.commons.math3.linear.FieldVector<T extends org.apache.commons.math3.FieldElement<T>>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.commons.math3.linear.FieldVector
  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.FieldVector<T> copy();
    descriptor: ()Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/apache/commons/math3/linear/FieldVector<TT;>;

  public abstract org.apache.commons.math3.linear.FieldVector<T> add(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 org.apache.commons.math3.linear.FieldVector<T> subtract(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 org.apache.commons.math3.linear.FieldVector<T> mapAdd(T);
    descriptor: (Lorg/apache/commons/math3/FieldElement;)Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException
    Signature: (TT;)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
      Name  Flags
      d     

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

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

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

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

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

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

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

  public abstract org.apache.commons.math3.linear.FieldVector<T> mapInv();
    descriptor: ()Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException
    Signature: ()Lorg/apache/commons/math3/linear/FieldVector<TT;>;

  public abstract org.apache.commons.math3.linear.FieldVector<T> mapInvToSelf();
    descriptor: ()Lorg/apache/commons/math3/linear/FieldVector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException
    Signature: ()Lorg/apache/commons/math3/linear/FieldVector<TT;>;

  public abstract org.apache.commons.math3.linear.FieldVector<T> ebeMultiply(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 org.apache.commons.math3.linear.FieldVector<T> ebeDivide(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, org.apache.commons.math3.exception.MathArithmeticException
    Signature: (Lorg/apache/commons/math3/linear/FieldVector<TT;>;)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
      Name  Flags
      v     

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

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

  public abstract org.apache.commons.math3.linear.FieldVector<T> projection(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, org.apache.commons.math3.exception.MathArithmeticException
    Signature: (Lorg/apache/commons/math3/linear/FieldVector<TT;>;)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
      Name  Flags
      v     

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

  public abstract T getEntry();
    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
      index  

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

  public abstract int getDimension();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.commons.math3.linear.FieldVector<T> append(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
    Signature: (Lorg/apache/commons/math3/linear/FieldVector<TT;>;)Lorg/apache/commons/math3/linear/FieldVector<TT;>;
    MethodParameters:
      Name  Flags
      v     

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

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

  public abstract void setSubVector(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.exception.OutOfRangeException
    Signature: (ILorg/apache/commons/math3/linear/FieldVector<TT;>;)V
    MethodParameters:
       Name  Flags
      index  
      v      

  public abstract void set();
    descriptor: (Lorg/apache/commons/math3/FieldElement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;)V
    MethodParameters:
       Name  Flags
      value  

  public abstract T[] toArray();
    descriptor: ()[Lorg/apache/commons/math3/FieldElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()[TT;
}
Signature: <T::Lorg/apache/commons/math3/FieldElement<TT;>;>Ljava/lang/Object;
SourceFile: "FieldVector.java"