public class org.apache.commons.math3.geometry.euclidean.oned.Vector1D implements org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.math3.geometry.euclidean.oned.Vector1D
  super_class: java.lang.Object
{
  public static final org.apache.commons.math3.geometry.euclidean.oned.Vector1D ZERO;
    descriptor: Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.commons.math3.geometry.euclidean.oned.Vector1D ONE;
    descriptor: Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.commons.math3.geometry.euclidean.oned.Vector1D NaN;
    descriptor: Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.commons.math3.geometry.euclidean.oned.Vector1D POSITIVE_INFINITY;
    descriptor: Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.commons.math3.geometry.euclidean.oned.Vector1D NEGATIVE_INFINITY;
    descriptor: Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7556674948671647925

  private final double x;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 36
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            dconst_0
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            putstatic org.apache.commons.math3.geometry.euclidean.oned.Vector1D.ZERO:Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
         1: .line 39
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            dconst_1
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            putstatic org.apache.commons.math3.geometry.euclidean.oned.Vector1D.ONE:Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
         2: .line 43
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            ldc NaN
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            putstatic org.apache.commons.math3.geometry.euclidean.oned.Vector1D.NaN:Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
         3: .line 48
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            ldc Infinity
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
         4: .line 47
            putstatic org.apache.commons.math3.geometry.euclidean.oned.Vector1D.POSITIVE_INFINITY:Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
         5: .line 52
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            ldc -Infinity
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
         6: .line 51
            putstatic org.apache.commons.math3.geometry.euclidean.oned.Vector1D.NEGATIVE_INFINITY:Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
         7: .line 55
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double x
         0: .line 65
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 66
            aload 0 /* this */
            dload 1 /* x */
            putfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
         2: .line 67
            return
        end local 1 // double x
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1     x  D
    MethodParameters:
      Name  Flags
      x     

  public void <init>(double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D);
    descriptor: (DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double a
        start local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u
         0: .line 75
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 76
            aload 0 /* this */
            dload 1 /* a */
            aload 3 /* u */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            putfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
         2: .line 77
            return
        end local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u
        end local 1 // double a
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1     a  D
            0    3     3     u  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      a     
      u     

  public void <init>(double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D, double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D);
    descriptor: (DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=5
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double a1
        start local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u1
        start local 4 // double a2
        start local 6 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u2
         0: .line 87
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            dload 1 /* a1 */
            aload 3 /* u1 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dload 4 /* a2 */
            aload 6 /* u2 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dadd
            putfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
         2: .line 89
            return
        end local 6 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u2
        end local 4 // double a2
        end local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u1
        end local 1 // double a1
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1    a1  D
            0    3     3    u1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     4    a2  D
            0    3     6    u2  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      a1    
      u1    
      a2    
      u2    

  public void <init>(double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D, double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D, double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D);
    descriptor: (DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=7
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double a1
        start local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u1
        start local 4 // double a2
        start local 6 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u2
        start local 7 // double a3
        start local 9 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u3
         0: .line 101
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 103
            aload 0 /* this */
            dload 1 /* a1 */
            aload 3 /* u1 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dload 4 /* a2 */
            aload 6 /* u2 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dadd
            dload 7 /* a3 */
            aload 9 /* u3 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dadd
            putfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
         2: .line 104
            return
        end local 9 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u3
        end local 7 // double a3
        end local 6 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u2
        end local 4 // double a2
        end local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u1
        end local 1 // double a1
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1    a1  D
            0    3     3    u1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     4    a2  D
            0    3     6    u2  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     7    a3  D
            0    3     9    u3  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      a1    
      u1    
      a2    
      u2    
      a3    
      u3    

  public void <init>(double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D, double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D, double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D, double, org.apache.commons.math3.geometry.euclidean.oned.Vector1D);
    descriptor: (DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;DLorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=13, args_size=9
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double a1
        start local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u1
        start local 4 // double a2
        start local 6 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u2
        start local 7 // double a3
        start local 9 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u3
        start local 10 // double a4
        start local 12 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u4
         0: .line 118
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 120
            aload 0 /* this */
            dload 1 /* a1 */
            aload 3 /* u1 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dload 4 /* a2 */
            aload 6 /* u2 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dadd
            dload 7 /* a3 */
            aload 9 /* u3 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dadd
            dload 10 /* a4 */
            aload 12 /* u4 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dadd
            putfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
         2: .line 121
            return
        end local 12 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u4
        end local 10 // double a4
        end local 9 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u3
        end local 7 // double a3
        end local 6 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u2
        end local 4 // double a2
        end local 3 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D u1
        end local 1 // double a1
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1    a1  D
            0    3     3    u1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     4    a2  D
            0    3     6    u2  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     7    a3  D
            0    3     9    u3  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3    10    a4  D
            0    3    12    u4  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      a1    
      u1    
      a2    
      u2    
      a3    
      u3    
      a4    
      u4    

  public double getX();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 128
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dreturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public org.apache.commons.math3.geometry.Space getSpace();
    descriptor: ()Lorg/apache/commons/math3/geometry/Space;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 133
            invokestatic org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D.getInstance:()Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;
            areturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D getZero();
    descriptor: ()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 138
            getstatic org.apache.commons.math3.geometry.euclidean.oned.Vector1D.ZERO:Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public double getNorm1();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 143
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dreturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public double getNorm();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 148
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dreturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public double getNormSq();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 153
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dreturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public double getNormInf();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 158
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dreturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D add(org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Vector v
         0: .line 163
            aload 1 /* v */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* v1 */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
         1: .line 164
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 2 /* v1 */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.getX:()D
            dadd
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            areturn
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
        end local 1 // org.apache.commons.math3.geometry.Vector v
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    2     1     v  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    2     2    v1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    Signature: (Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      v     

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D add(double, org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double factor
        start local 3 // org.apache.commons.math3.geometry.Vector v
         0: .line 169
            aload 3 /* v */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 4 /* v1 */
        start local 4 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
         1: .line 170
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dload 1 /* factor */
            aload 4 /* v1 */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.getX:()D
            dmul
            dadd
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            areturn
        end local 4 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
        end local 3 // org.apache.commons.math3.geometry.Vector v
        end local 1 // double factor
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    2     1  factor  D
            0    2     3       v  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    2     4      v1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    Signature: (DLorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
        Name  Flags
      factor  
      v       

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D subtract(org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Vector p
         0: .line 175
            aload 1 /* p */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* p3 */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
         1: .line 176
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 2 /* p3 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dsub
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            areturn
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
        end local 1 // org.apache.commons.math3.geometry.Vector p
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    2     1     p  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    2     2    p3  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    Signature: (Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      p     

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D subtract(double, org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double factor
        start local 3 // org.apache.commons.math3.geometry.Vector v
         0: .line 181
            aload 3 /* v */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 4 /* v1 */
        start local 4 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
         1: .line 182
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dload 1 /* factor */
            aload 4 /* v1 */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.getX:()D
            dmul
            dsub
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            areturn
        end local 4 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
        end local 3 // org.apache.commons.math3.geometry.Vector v
        end local 1 // double factor
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    2     1  factor  D
            0    2     3       v  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    2     4      v1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    Signature: (DLorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
        Name  Flags
      factor  
      v       

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D normalize();
    descriptor: ()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 187
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.getNorm:()D
            dstore 1 /* s */
        start local 1 // double s
         1: .line 188
            dload 1 /* s */
            dconst_0
            dcmpl
            ifne 3
         2: .line 189
            new org.apache.commons.math3.exception.MathArithmeticException
            dup
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_0
            anewarray java.lang.Object
            invokespecial org.apache.commons.math3.exception.MathArithmeticException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         3: .line 191
      StackMap locals: double
      StackMap stack:
            aload 0 /* this */
            dconst_1
            dload 1 /* s */
            ddiv
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.scalarMultiply:(D)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
        end local 1 // double s
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            1    4     1     s  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D negate();
    descriptor: ()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 195
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dneg
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            areturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public org.apache.commons.math3.geometry.euclidean.oned.Vector1D scalarMultiply(double);
    descriptor: (D)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // double a
         0: .line 200
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            dup
            dload 1 /* a */
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1D.<init>:(D)V
            areturn
        end local 1 // double a
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    1     1     a  D
    MethodParameters:
      Name  Flags
      a     

  public boolean isNaN();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 205
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            invokestatic java.lang.Double.isNaN:(D)Z
            ireturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public boolean isInfinite();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 210
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.isNaN:()Z
            ifne 1
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public double distance1(org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Vector p
         0: .line 215
            aload 1 /* p */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* p3 */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
         1: .line 216
            aload 2 /* p3 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dsub
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dstore 3 /* dx */
        start local 3 // double dx
         2: .line 217
            dload 3 /* dx */
            dreturn
        end local 3 // double dx
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
        end local 1 // org.apache.commons.math3.geometry.Vector p
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1     p  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    3     2    p3  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            2    3     3    dx  D
    Signature: (Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)D
    MethodParameters:
      Name  Flags
      p     

  public double distance(org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Vector p
         0: .line 225
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.distance:(Lorg/apache/commons/math3/geometry/Point;)D
            dreturn
        end local 1 // org.apache.commons.math3.geometry.Vector p
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    1     1     p  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
    Signature: (Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)D
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      p     

  public double distance(org.apache.commons.math3.geometry.Point<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Point;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Point p
         0: .line 230
            aload 1 /* p */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* p3 */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
         1: .line 231
            aload 2 /* p3 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dsub
            dstore 3 /* dx */
        start local 3 // double dx
         2: .line 232
            dload 3 /* dx */
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dreturn
        end local 3 // double dx
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
        end local 1 // org.apache.commons.math3.geometry.Point p
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1     p  Lorg/apache/commons/math3/geometry/Point<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    3     2    p3  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            2    3     3    dx  D
    Signature: (Lorg/apache/commons/math3/geometry/Point<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)D
    MethodParameters:
      Name  Flags
      p     

  public double distanceInf(org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Vector p
         0: .line 237
            aload 1 /* p */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* p3 */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
         1: .line 238
            aload 2 /* p3 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dsub
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dstore 3 /* dx */
        start local 3 // double dx
         2: .line 239
            dload 3 /* dx */
            dreturn
        end local 3 // double dx
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
        end local 1 // org.apache.commons.math3.geometry.Vector p
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1     p  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    3     2    p3  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            2    3     3    dx  D
    Signature: (Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)D
    MethodParameters:
      Name  Flags
      p     

  public double distanceSq(org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Vector p
         0: .line 244
            aload 1 /* p */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* p3 */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
         1: .line 245
            aload 2 /* p3 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dsub
            dstore 3 /* dx */
        start local 3 // double dx
         2: .line 246
            dload 3 /* dx */
            dload 3 /* dx */
            dmul
            dreturn
        end local 3 // double dx
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p3
        end local 1 // org.apache.commons.math3.geometry.Vector p
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    3     1     p  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    3     2    p3  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            2    3     3    dx  D
    Signature: (Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)D
    MethodParameters:
      Name  Flags
      p     

  public double dotProduct(org.apache.commons.math3.geometry.Vector<org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D>);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // org.apache.commons.math3.geometry.Vector v
         0: .line 251
            aload 1 /* v */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* v1 */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
         1: .line 252
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 2 /* v1 */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dmul
            dreturn
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D v1
        end local 1 // org.apache.commons.math3.geometry.Vector v
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    2     1     v  Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
            1    2     2    v1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    Signature: (Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;)D
    MethodParameters:
      Name  Flags
      v     final

  public static double distance(org.apache.commons.math3.geometry.euclidean.oned.Vector1D, org.apache.commons.math3.geometry.euclidean.oned.Vector1D);
    descriptor: (Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p1
        start local 1 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p2
         0: .line 264
            aload 0 /* p1 */
            aload 1 /* p2 */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.distance:(Lorg/apache/commons/math3/geometry/Vector;)D
            dreturn
        end local 1 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p2
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    p1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    1     1    p2  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      p1    
      p2    

  public static double distanceInf(org.apache.commons.math3.geometry.euclidean.oned.Vector1D, org.apache.commons.math3.geometry.euclidean.oned.Vector1D);
    descriptor: (Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p1
        start local 1 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p2
         0: .line 276
            aload 0 /* p1 */
            aload 1 /* p2 */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.distanceInf:(Lorg/apache/commons/math3/geometry/Vector;)D
            dreturn
        end local 1 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p2
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    p1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    1     1    p2  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      p1    
      p2    

  public static double distanceSq(org.apache.commons.math3.geometry.euclidean.oned.Vector1D, org.apache.commons.math3.geometry.euclidean.oned.Vector1D);
    descriptor: (Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p1
        start local 1 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p2
         0: .line 288
            aload 0 /* p1 */
            aload 1 /* p2 */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.distanceSq:(Lorg/apache/commons/math3/geometry/Vector;)D
            dreturn
        end local 1 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p2
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D p1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    p1  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    1     1    p2  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
      Name  Flags
      p1    
      p2    

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // java.lang.Object other
         0: .line 313
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 314
            iconst_1
            ireturn
         2: .line 317
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            instanceof org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            ifeq 8
         3: .line 318
            aload 1 /* other */
            checkcast org.apache.commons.math3.geometry.euclidean.oned.Vector1D
            astore 2 /* rhs */
        start local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D rhs
         4: .line 319
            aload 2 /* rhs */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.isNaN:()Z
            ifeq 6
         5: .line 320
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.isNaN:()Z
            ireturn
         6: .line 323
      StackMap locals: org.apache.commons.math3.geometry.euclidean.oned.Vector1D
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            aload 2 /* rhs */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            dcmpl
            ifne 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 2 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D rhs
         8: .line 325
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object other
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    9     1  other  Ljava/lang/Object;
            4    8     2    rhs  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
    MethodParameters:
       Name  Flags
      other  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 337
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.isNaN:()Z
            ifeq 2
         1: .line 338
            sipush 7785
            ireturn
         2: .line 340
      StackMap locals:
      StackMap stack:
            sipush 997
            aload 0 /* this */
            getfield org.apache.commons.math3.geometry.euclidean.oned.Vector1D.x:D
            invokestatic org.apache.commons.math3.util.MathUtils.hash:(D)I
            imul
            ireturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
         0: .line 348
            invokestatic org.apache.commons.math3.geometry.euclidean.oned.Vector1DFormat.getInstance:()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1DFormat;
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1DFormat.format:(Lorg/apache/commons/math3/geometry/Vector;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;

  public java.lang.String toString(java.text.NumberFormat);
    descriptor: (Ljava/text/NumberFormat;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
        start local 1 // java.text.NumberFormat format
         0: .line 353
            new org.apache.commons.math3.geometry.euclidean.oned.Vector1DFormat
            dup
            aload 1 /* format */
            invokespecial org.apache.commons.math3.geometry.euclidean.oned.Vector1DFormat.<init>:(Ljava/text/NumberFormat;)V
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1DFormat.format:(Lorg/apache/commons/math3/geometry/Vector;)Ljava/lang/String;
            areturn
        end local 1 // java.text.NumberFormat format
        end local 0 // org.apache.commons.math3.geometry.euclidean.oned.Vector1D this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            0    1     1  format  Ljava/text/NumberFormat;
    MethodParameters:
        Name  Flags
      format  final

  public org.apache.commons.math3.geometry.Vector getZero();
    descriptor: ()Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.getZero:()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.commons.math3.geometry.Vector scalarMultiply(double);
    descriptor: (D)Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            dload 1
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.scalarMultiply:(D)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.commons.math3.geometry.Vector negate();
    descriptor: ()Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.negate:()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.commons.math3.geometry.Vector normalize();
    descriptor: ()Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.normalize:()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException

  public org.apache.commons.math3.geometry.Vector add(double, org.apache.commons.math3.geometry.Vector);
    descriptor: (DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=3
         0: .line 1
            aload 0
            dload 1
            aload 3
            checkcast org.apache.commons.math3.geometry.Vector
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.add:(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.commons.math3.geometry.Vector add(org.apache.commons.math3.geometry.Vector);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.apache.commons.math3.geometry.Vector
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.add:(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.commons.math3.geometry.Vector subtract(double, org.apache.commons.math3.geometry.Vector);
    descriptor: (DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=3
         0: .line 1
            aload 0
            dload 1
            aload 3
            checkcast org.apache.commons.math3.geometry.Vector
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.subtract:(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.commons.math3.geometry.Vector subtract(org.apache.commons.math3.geometry.Vector);
    descriptor: (Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.apache.commons.math3.geometry.Vector
            invokevirtual org.apache.commons.math3.geometry.euclidean.oned.Vector1D.subtract:(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lorg/apache/commons/math3/geometry/Vector<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;
SourceFile: "Vector1D.java"