Print

Print


Author: [log in to unmask]
Date: Wed Jan  6 08:35:22 2016
New Revision: 4092

Log:
Update package paths and dependencies. Use double arraylist explicitly in matrix package.

Modified:
    gbl/trunk/gbl/pom.xml
    gbl/trunk/gbl/src/main/java/org/hps/gbl/GblData.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/GblPoint.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/GblTrajectory.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/MilleBinary.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/BorderedBandMatrix.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/EigenvalueDecomposition.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/LUDecomposition.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Matrix.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/QRDecomposition.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/SymMatrix.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VMatrix.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VSymMatrix.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VVector.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Vector.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/package-info.java
    gbl/trunk/gbl/src/main/java/org/hps/gbl/package-info.java

Modified: gbl/trunk/gbl/pom.xml
 =============================================================================
--- gbl/trunk/gbl/pom.xml	(original)
+++ gbl/trunk/gbl/pom.xml	Wed Jan  6 08:35:22 2016
@@ -14,5 +14,25 @@
       <version>3.8.1</version>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.freehep</groupId>
+      <artifactId>freehep-physics</artifactId>
+      <version>2.2</version>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.commons</groupId>
+    	<artifactId>commons-math3</artifactId>
+    	<version>3.5</version>
+    </dependency>
   </dependencies>
+
+  <repositories>
+        <repository>
+            <id>freehep-maven2-public</id>
+            <name>Maven FreeHEP</name>
+            <url>http://srs.slac.stanford.edu/nexus/content/groups/freehep-maven2-public/</url>
+        </repository>
+   </repositories>
+
+
 </project>

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/GblData.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/GblData.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/GblData.java	Wed Jan  6 08:35:22 2016
@@ -1,10 +1,12 @@
-package org.hps.recon.tracking.gbl;
+package org.hps.gbl;
 
 import static java.lang.Math.sqrt;
+
 import java.util.ArrayList;
 import java.util.List;
-import org.hps.recon.tracking.gbl.matrix.Matrix;
-import org.hps.recon.tracking.gbl.matrix.VVector;
+
+import org.hps.gbl.matrix.Matrix;
+import org.hps.gbl.matrix.VVector;
 
 /**
  *

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/GblPoint.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/GblPoint.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/GblPoint.java	Wed Jan  6 08:35:22 2016
@@ -1,11 +1,13 @@
-package org.hps.recon.tracking.gbl;
+package org.hps.gbl;
 
 import java.util.ArrayList;
 import java.util.List;
-import org.hps.recon.tracking.gbl.matrix.EigenvalueDecomposition;
-import org.hps.recon.tracking.gbl.matrix.Matrix;
-import org.hps.recon.tracking.gbl.matrix.SymMatrix;
-import org.hps.recon.tracking.gbl.matrix.Vector;
+
+import org.hps.gbl.matrix.EigenvalueDecomposition;
+import org.hps.gbl.matrix.Matrix;
+import org.hps.gbl.matrix.SymMatrix;
+import org.hps.gbl.matrix.Vector;
+import hep.physics.matrix.BasicMatrix;
 
 /**
  *
@@ -17,7 +19,7 @@
 public class GblPoint
 {
 
-    public GblPoint(hep.physics.matrix.BasicMatrix jacPointToPoint)
+    public GblPoint(BasicMatrix jacPointToPoint)
     {
         theLabel = 0;
         theOffset = 0;

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/GblTrajectory.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/GblTrajectory.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/GblTrajectory.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl;
+package org.hps.gbl;
 
 /**
  *
@@ -12,14 +12,16 @@
  */
 import static java.lang.Math.abs;
 import static java.lang.Math.max;
+
 import java.util.ArrayList;
 import java.util.List;
+
 import org.apache.commons.math3.util.Pair;
-import org.hps.recon.tracking.gbl.matrix.BorderedBandMatrix;
-import org.hps.recon.tracking.gbl.matrix.Matrix;
-import org.hps.recon.tracking.gbl.matrix.SymMatrix;
-import org.hps.recon.tracking.gbl.matrix.VVector;
-import org.hps.recon.tracking.gbl.matrix.Vector;
+import org.hps.gbl.matrix.BorderedBandMatrix;
+import org.hps.gbl.matrix.Matrix;
+import org.hps.gbl.matrix.SymMatrix;
+import org.hps.gbl.matrix.VVector;
+import org.hps.gbl.matrix.Vector;
 
 public class GblTrajectory
 {

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/MilleBinary.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/MilleBinary.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/MilleBinary.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl;
+package org.hps.gbl;
 
 import java.io.FileNotFoundException;
 import java.io.FileOutputStream;

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/BorderedBandMatrix.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/BorderedBandMatrix.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/BorderedBandMatrix.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 import static java.lang.Math.abs;
 import static java.lang.Math.min;

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/EigenvalueDecomposition.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/EigenvalueDecomposition.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/EigenvalueDecomposition.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 /** Eigenvalues and eigenvectors of a real matrix. 
 <P>

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/LUDecomposition.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/LUDecomposition.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/LUDecomposition.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
   /** LU Decomposition.
    <P>
    For an m-by-n matrix A with m >= n, the LU decomposition is an m-by-n

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Matrix.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Matrix.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Matrix.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 import java.io.BufferedReader;
 import java.io.PrintWriter;

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/QRDecomposition.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/QRDecomposition.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/QRDecomposition.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 
 /** QR Decomposition.

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/SymMatrix.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/SymMatrix.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/SymMatrix.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 /**
  *

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VMatrix.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VMatrix.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VMatrix.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 import static java.lang.Math.min;
 import java.util.ArrayList;
@@ -16,7 +16,7 @@
     private int numRows;
     private int numCols;
     //TODO replace with a simple double[]
-    private ArrayList theVec;
+    private ArrayList<Double> theVec;
 
     public VMatrix(int nRows, int nCols)
     {

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VSymMatrix.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VSymMatrix.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VSymMatrix.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 import static java.lang.Math.min;
 import static java.lang.Math.max;
@@ -17,7 +17,7 @@
 
     private int numRows;
     //TODO replace with a simple double[]
-    private ArrayList theVec;
+    private ArrayList<Double> theVec;
 
     public VSymMatrix(int nRows)
     {

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VVector.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VVector.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/VVector.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -15,7 +15,7 @@
 {
 
     private int numRows;
-    private ArrayList theVec;
+    private ArrayList<Double> theVec;
 
     public VVector(int nRows)
     {

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Vector.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Vector.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/Vector.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;
 
 import java.io.PrintWriter;
 

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/package-info.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/package-info.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/matrix/package-info.java	Wed Jan  6 08:35:22 2016
@@ -1,4 +1,4 @@
 /**
  * Matrix utilities for GBL
  */
-package org.hps.recon.tracking.gbl.matrix;
+package org.hps.gbl.matrix;

Modified: gbl/trunk/gbl/src/main/java/org/hps/gbl/package-info.java
 =============================================================================
--- gbl/trunk/gbl/src/main/java/org/hps/gbl/package-info.java	(original)
+++ gbl/trunk/gbl/src/main/java/org/hps/gbl/package-info.java	Wed Jan  6 08:35:22 2016
@@ -3,4 +3,4 @@
  * <p>
  * <a href="http://www.desy.de/~kleinwrt/GBL/doc/cpp/html/">GBL C++ documentation</a>
  */
-package org.hps.recon.tracking.gbl;
+package org.hps.gbl;