From 8fdd310f1eb2657cde23d90b5c38dd28fc2645c9 Mon Sep 17 00:00:00 2001
From: "juliano.souzaluz" <juliano.souza-luz@etu.hesge.ch>
Date: Sun, 15 Jan 2023 17:22:50 +0100
Subject: [PATCH] add printabaux

---
 src/Matrix.java | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/src/Matrix.java b/src/Matrix.java
index 9507d82..fe8e3e7 100644
--- a/src/Matrix.java
+++ b/src/Matrix.java
@@ -76,4 +76,39 @@ public class Matrix {
             System.out.println("]");
         }
     }
+
+    public void printTabAux(String s, int nbX, int nbZ, int nbAux) {
+        System.out.println("---------------------------");
+        System.out.println(s);
+        System.out.println("---------------------------");
+        System.out.print("COLS:          ");
+        for (int i = 0; i < nbX; i++) {
+            System.out.format("X[%d]      ", i);
+        }
+
+        for (int i = 0; i < nbZ; i++) {
+            System.out.format("Z[%d]      ", i);
+        }
+
+        System.out.format("S[%d]      ", this.y/2);
+
+        for (int i = 0; i < nbAux; i++) {
+            System.out.format("A[%d]      ", i);
+        }
+        System.out.println();
+
+        for (int i = 0; i < this.x; i++) {
+            if(i < this.x - 2)
+                System.out.print("AUX_" + i);
+            else if(i == this.x - 2)
+                System.out.print("X[0] ");
+            else System.out.print("OBJ. ");
+            System.out.print( " |   ");
+            for (int j = 0; j < this.y; j++) {
+                System.out.format("%10.3f", this.data[i][j]);
+            }
+            System.out.println();
+        }
+        System.out.print("");
+    }
 }
-- 
GitLab