class org.apache.commons.math3.linear.RealVector$2 extends org.apache.commons.math3.linear.RealVector
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.commons.math3.linear.RealVector$2
  super_class: org.apache.commons.math3.linear.RealVector
{
  private final org.apache.commons.math3.linear.RealVector val$v;
    descriptor: Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1215
            aload 0 /* this */
            aload 1
            putfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 0 /* this */
            invokespecial org.apache.commons.math3.linear.RealVector.<init>:()V
            return
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
    MethodParameters:
       Name  Flags
      val$v  final

  public org.apache.commons.math3.linear.RealVector mapToSelf(org.apache.commons.math3.analysis.UnivariateFunction);
    descriptor: (Lorg/apache/commons/math3/analysis/UnivariateFunction;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.analysis.UnivariateFunction function
         0: .line 1224
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 1 // org.apache.commons.math3.analysis.UnivariateFunction function
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  function  Lorg/apache/commons/math3/analysis/UnivariateFunction;
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
          Name  Flags
      function  

  public org.apache.commons.math3.linear.RealVector map(org.apache.commons.math3.analysis.UnivariateFunction);
    descriptor: (Lorg/apache/commons/math3/analysis/UnivariateFunction;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.analysis.UnivariateFunction function
         0: .line 1230
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* function */
            invokevirtual org.apache.commons.math3.linear.RealVector.map:(Lorg/apache/commons/math3/analysis/UnivariateFunction;)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // org.apache.commons.math3.analysis.UnivariateFunction function
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  function  Lorg/apache/commons/math3/analysis/UnivariateFunction;
    MethodParameters:
          Name  Flags
      function  

  public java.util.Iterator<org.apache.commons.math3.linear.RealVector$Entry> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1236
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.iterator:()Ljava/util/Iterator;
            astore 1 /* i */
        start local 1 // java.util.Iterator i
         1: .line 1237
            new org.apache.commons.math3.linear.RealVector$2$1
            dup
            aload 0 /* this */
            aload 1 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokespecial org.apache.commons.math3.linear.RealVector$2$1.<init>:(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;Lorg/apache/commons/math3/linear/RealVector;)V
            areturn
        end local 1 // java.util.Iterator i
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            1    2     1     i  Ljava/util/Iterator<Lorg/apache/commons/math3/linear/RealVector$Entry;>;
    Signature: ()Ljava/util/Iterator<Lorg/apache/commons/math3/linear/RealVector$Entry;>;

  public java.util.Iterator<org.apache.commons.math3.linear.RealVector$Entry> sparseIterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1267
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.sparseIterator:()Ljava/util/Iterator;
            astore 1 /* i */
        start local 1 // java.util.Iterator i
         1: .line 1269
            new org.apache.commons.math3.linear.RealVector$2$2
            dup
            aload 0 /* this */
            aload 1 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokespecial org.apache.commons.math3.linear.RealVector$2$2.<init>:(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;Lorg/apache/commons/math3/linear/RealVector;)V
            areturn
        end local 1 // java.util.Iterator i
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            1    2     1     i  Ljava/util/Iterator<Lorg/apache/commons/math3/linear/RealVector$Entry;>;
    Signature: ()Ljava/util/Iterator<Lorg/apache/commons/math3/linear/RealVector$Entry;>;

  public org.apache.commons.math3.linear.RealVector copy();
    descriptor: ()Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1300
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.copy:()Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public org.apache.commons.math3.linear.RealVector add(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1307
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.add:(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public org.apache.commons.math3.linear.RealVector subtract(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1314
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.subtract:(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public org.apache.commons.math3.linear.RealVector mapAdd(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1320
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.linear.RealVector.mapAdd:(D)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector mapAddToSelf(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1332
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector mapSubtract(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1338
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.linear.RealVector.mapSubtract:(D)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector mapSubtractToSelf(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1350
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector mapMultiply(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1356
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.linear.RealVector.mapMultiply:(D)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector mapMultiplyToSelf(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1368
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector mapDivide(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1374
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.linear.RealVector.mapDivide:(D)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector mapDivideToSelf(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1386
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector ebeMultiply(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1393
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.ebeMultiply:(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public org.apache.commons.math3.linear.RealVector ebeDivide(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1400
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.ebeDivide:(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public double dotProduct(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1407
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.dotProduct:(Lorg/apache/commons/math3/linear/RealVector;)D
            dreturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public double cosine(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1414
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.cosine:(Lorg/apache/commons/math3/linear/RealVector;)D
            dreturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException
    MethodParameters:
      Name  Flags
      w     

  public double getNorm();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1420
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.getNorm:()D
            dreturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public double getL1Norm();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1426
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.getL1Norm:()D
            dreturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public double getLInfNorm();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1432
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.getLInfNorm:()D
            dreturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public double getDistance(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1439
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.getDistance:(Lorg/apache/commons/math3/linear/RealVector;)D
            dreturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public double getL1Distance(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1446
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.getL1Distance:(Lorg/apache/commons/math3/linear/RealVector;)D
            dreturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public double getLInfDistance(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1453
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.getLInfDistance:(Lorg/apache/commons/math3/linear/RealVector;)D
            dreturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      w     

  public org.apache.commons.math3.linear.RealVector unitVector();
    descriptor: ()Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1459
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.unitVector:()Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException

  public void unitize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1470
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException

  public org.apache.commons.math3.linear.RealMatrix outerProduct(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealMatrix;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1476
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.outerProduct:(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealMatrix;
            areturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    MethodParameters:
      Name  Flags
      w     

  public double getEntry(int);
    descriptor: (I)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // int index
         0: .line 1482
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            iload 1 /* index */
            invokevirtual org.apache.commons.math3.linear.RealVector.getEntry:(I)D
            dreturn
        end local 1 // int index
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  index  I
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    MethodParameters:
       Name  Flags
      index  

  public void setEntry(int, double);
    descriptor: (ID)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // int index
        start local 2 // double value
         0: .line 1494
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 2 // double value
        end local 1 // int index
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  index  I
            0    1     2  value  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
       Name  Flags
      index  
      value  

  public void addToEntry(int, double);
    descriptor: (ID)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // int index
        start local 2 // double value
         0: .line 1506
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 2 // double value
        end local 1 // int index
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  index  I
            0    1     2  value  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
       Name  Flags
      index  
      value  

  public int getDimension();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1512
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.getDimension:()I
            ireturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public org.apache.commons.math3.linear.RealVector append(org.apache.commons.math3.linear.RealVector);
    descriptor: (Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // org.apache.commons.math3.linear.RealVector w
         0: .line 1518
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            aload 1 /* w */
            invokevirtual org.apache.commons.math3.linear.RealVector.append:(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // org.apache.commons.math3.linear.RealVector w
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     w  Lorg/apache/commons/math3/linear/RealVector;
    MethodParameters:
      Name  Flags
      w     

  public org.apache.commons.math3.linear.RealVector append(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double d
         0: .line 1524
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.linear.RealVector.append:(D)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 1 // double d
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     d  D
    MethodParameters:
      Name  Flags
      d     

  public org.apache.commons.math3.linear.RealVector getSubVector(int, int);
    descriptor: (II)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // int index
        start local 2 // int n
         0: .line 1531
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            iload 1 /* index */
            iload 2 /* n */
            invokevirtual org.apache.commons.math3.linear.RealVector.getSubVector:(II)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 2 // int n
        end local 1 // int index
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  index  I
            0    1     2      n  I
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NotPositiveException
    MethodParameters:
       Name  Flags
      index  
      n      

  public void setSubVector(int, org.apache.commons.math3.linear.RealVector);
    descriptor: (ILorg/apache/commons/math3/linear/RealVector;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // int index
        start local 2 // org.apache.commons.math3.linear.RealVector w
         0: .line 1543
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 2 // org.apache.commons.math3.linear.RealVector w
        end local 1 // int index
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  index  I
            0    1     2      w  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
       Name  Flags
      index  
      w      

  public void set(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double value
         0: .line 1555
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 1 // double value
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1  value  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
       Name  Flags
      value  

  public double[] toArray();
    descriptor: ()[D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1561
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.toArray:()[D
            areturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public boolean isNaN();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1567
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.isNaN:()Z
            ireturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public boolean isInfinite();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
         0: .line 1573
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            invokevirtual org.apache.commons.math3.linear.RealVector.isInfinite:()Z
            ireturn
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;

  public org.apache.commons.math3.linear.RealVector combine(double, double, org.apache.commons.math3.linear.RealVector);
    descriptor: (DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double a
        start local 3 // double b
        start local 5 // org.apache.commons.math3.linear.RealVector y
         0: .line 1580
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.RealVector$2.val$v:Lorg/apache/commons/math3/linear/RealVector;
            dload 1 /* a */
            dload 3 /* b */
            aload 5 /* y */
            invokevirtual org.apache.commons.math3.linear.RealVector.combine:(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
            areturn
        end local 5 // org.apache.commons.math3.linear.RealVector y
        end local 3 // double b
        end local 1 // double a
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     a  D
            0    1     3     b  D
            0    1     5     y  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.DimensionMismatchException
    MethodParameters:
      Name  Flags
      a     
      b     
      y     

  public org.apache.commons.math3.linear.RealVector combineToSelf(double, double, org.apache.commons.math3.linear.RealVector);
    descriptor: (DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=4
        start local 0 // org.apache.commons.math3.linear.RealVector$2 this
        start local 1 // double a
        start local 3 // double b
        start local 5 // org.apache.commons.math3.linear.RealVector y
         0: .line 1592
            new org.apache.commons.math3.exception.MathUnsupportedOperationException
            dup
            invokespecial org.apache.commons.math3.exception.MathUnsupportedOperationException.<init>:()V
            athrow
        end local 5 // org.apache.commons.math3.linear.RealVector y
        end local 3 // double b
        end local 1 // double a
        end local 0 // org.apache.commons.math3.linear.RealVector$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/RealVector$2;
            0    1     1     a  D
            0    1     3     b  D
            0    1     5     y  Lorg/apache/commons/math3/linear/RealVector;
    Exceptions:
      throws org.apache.commons.math3.exception.MathUnsupportedOperationException
    MethodParameters:
      Name  Flags
      a     
      b     
      y     
}
SourceFile: "RealVector.java"
EnclosingMethod: org.apache.commons.math3.linear.RealVector.unmodifiableRealVector:(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
NestHost: org.apache.commons.math3.linear.RealVector
InnerClasses:
  org.apache.commons.math3.linear.RealVector$2
  org.apache.commons.math3.linear.RealVector$2$1
  org.apache.commons.math3.linear.RealVector$2$2
  UnmodifiableEntry = org.apache.commons.math3.linear.RealVector$2$UnmodifiableEntry of org.apache.commons.math3.linear.RealVector$2
  protected Entry = org.apache.commons.math3.linear.RealVector$Entry of org.apache.commons.math3.linear.RealVector