diff --git a/AlgebraicDataflowArchitectureModel/src/base/Base.java b/AlgebraicDataflowArchitectureModel/src/base/Base.java deleted file mode 100644 index 4669340..0000000 --- a/AlgebraicDataflowArchitectureModel/src/base/Base.java +++ /dev/null @@ -1,25 +0,0 @@ -package base; - -import java.util.*; - -public class Base { - private R3 r3 = new R3(); - private R1 r1 = new R1(r3); - private R2 r2 = new R2(r3); - public void set1(int r1) { - this.r1.set1(r1); - } - public void set2(int r2) { - this.r2.set2(r2); - } - public int getR2() { - return r2.getR2(); - } - public int getR3() { - return r3.getR3(); - } - public int getR1() { - return r1.getR1(); - } -} - diff --git a/AlgebraicDataflowArchitectureModel/src/base/R1.java b/AlgebraicDataflowArchitectureModel/src/base/R1.java deleted file mode 100644 index e453b81..0000000 --- a/AlgebraicDataflowArchitectureModel/src/base/R1.java +++ /dev/null @@ -1,16 +0,0 @@ -package base; - -public class R1 { - private R3 r3; - private int r1; - public R1(R3 r3) { - this.r3 = r3; - } - public void set1(int r1) { - this.r1 = r1; - r3.updateR1(r1); - } - public int getR1() { - return r1; - } -} \ No newline at end of file diff --git a/AlgebraicDataflowArchitectureModel/src/base/R2.java b/AlgebraicDataflowArchitectureModel/src/base/R2.java deleted file mode 100644 index abb7dd2..0000000 --- a/AlgebraicDataflowArchitectureModel/src/base/R2.java +++ /dev/null @@ -1,16 +0,0 @@ -package base; - -public class R2 { - private R3 r3; - private int r2; - public R2(R3 r3) { - this.r3 = r3; - } - public void set2(int r2) { - this.r2 = r2; - r3.updateR2(r2); - } - public int getR2() { - return r2; - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/base/R3.java b/AlgebraicDataflowArchitectureModel/src/base/R3.java deleted file mode 100644 index 20923bc..0000000 --- a/AlgebraicDataflowArchitectureModel/src/base/R3.java +++ /dev/null @@ -1,20 +0,0 @@ -package base; - -import java.util.*; - -public class R3 { - private int r1; - private int r2; - private int r3; - public void updateR1(int r1) { - this.r1 = r1; - //r3 = ((((x1+r1)+x2)+r2)+this.r3); - } - public void updateR2(int r2) { - this.r2 = r2; - //r3 = ((((x1+r1)+x2)+r2)+this.r3); - } - public int getR3() { - return r3; - } -} \ No newline at end of file diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/PullExpriment.java b/AlgebraicDataflowArchitectureModel/src/experiment/PullExpriment.java deleted file mode 100644 index 85edb93..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/PullExpriment.java +++ /dev/null @@ -1,53 +0,0 @@ -package experiment; - -import experiment.pull.Main; - -public class PullExpriment { - public static void main(String[] args) { - Main main = new Main(); - Long times = (long) 0; - int num = 10000; - int kirisute = 100; - - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.purchase(100); - long endTime = System.nanoTime(); - main.getHistory().clear(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("purchase:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getHistory(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getHistory:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getPayment(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getPayment:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getPoints(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getPoints:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getTotal(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getTotal:" + (double) times / (num - kirisute)); - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/PushExperiment.java b/AlgebraicDataflowArchitectureModel/src/experiment/PushExperiment.java deleted file mode 100644 index 5eee28f..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/PushExperiment.java +++ /dev/null @@ -1,53 +0,0 @@ -package experiment; - -import experiment.push.Main; - -public class PushExperiment { - public static void main(String[] args) { - Main main = new Main(); - Long times = (long) 0; - int num = 10000; - int kirisute = 100; - - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.purchase(100); - long endTime = System.nanoTime(); - main.getHistory().clear(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("purchase:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getHistory(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getHistory:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getPayment(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getPayment:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getPoints(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getPoints:" + (double) times / (num - kirisute)); - times = (long) 0; - for (int i = 0; i < num; i++) { - long startTime = System.nanoTime(); - main.getTotal(); - long endTime = System.nanoTime(); - if(i > kirisute) times += endTime - startTime; - } - System.out.println("getTotal:" + (double) times / (num - kirisute)); - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/pull/History.java b/AlgebraicDataflowArchitectureModel/src/experiment/pull/History.java deleted file mode 100644 index 81dce56..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/pull/History.java +++ /dev/null @@ -1,13 +0,0 @@ -package experiment.pull; - -import java.util.ArrayList; - -public class History { - private ArrayList history = new ArrayList(); - public void updatePayment(int payment) { - history.add(payment); - } - public ArrayList getHistory() { - return history; - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Main.java b/AlgebraicDataflowArchitectureModel/src/experiment/pull/Main.java deleted file mode 100644 index 5aa2c3f..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Main.java +++ /dev/null @@ -1,25 +0,0 @@ -package experiment.pull; - -import java.util.ArrayList; - -public class Main { - private History history = new History(); - private Total total = new Total(history); - private Payment payment = new Payment(history); - private Points points = new Points(payment); - public void purchase(int payment) { - this.payment.purchase(payment); - } - public int getTotal() { - return total.getTotal(); - } - public int getPayment() { - return payment.getPayment(); - } - public ArrayList getHistory() { - return history.getHistory(); - } - public int getPoints() { - return points.getPoints(); - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Payment.java b/AlgebraicDataflowArchitectureModel/src/experiment/pull/Payment.java deleted file mode 100644 index 0307cef..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Payment.java +++ /dev/null @@ -1,16 +0,0 @@ -package experiment.pull; - -public class Payment { - private History history; - private int payment; - public Payment(History history) { - this.history = history; - } - public void purchase(int payment) { - this.payment = payment; - history.updatePayment(payment); - } - public int getPayment() { - return payment; - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Points.java b/AlgebraicDataflowArchitectureModel/src/experiment/pull/Points.java deleted file mode 100644 index 2eaaf56..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Points.java +++ /dev/null @@ -1,11 +0,0 @@ -package experiment.pull; - -public class Points { - private Payment payment; - public Points(Payment payment) { - this.payment = payment; - } - public int getPoints() { - return (int)Math.floor((payment.getPayment()*0.05)); - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Total.java b/AlgebraicDataflowArchitectureModel/src/experiment/pull/Total.java deleted file mode 100644 index 384af94..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/pull/Total.java +++ /dev/null @@ -1,11 +0,0 @@ -package experiment.pull; - -public class Total { - private History history; - public Total(History history) { - this.history = history; - } - public int getTotal() { - return history.getHistory().stream().mapToInt(x->x).sum(); - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/push/History.java b/AlgebraicDataflowArchitectureModel/src/experiment/push/History.java deleted file mode 100644 index 58d4fa3..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/push/History.java +++ /dev/null @@ -1,18 +0,0 @@ -package experiment.push; - -import java.util.ArrayList; - -public class History { - private Total total; - private ArrayList history = new ArrayList(); - public void updatePayment(int payment) { - history.add(payment); - total.updateHistory(history); - } - public History(Total total) { - this.total = total; - } - public ArrayList getHistory() { - return history; - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/push/Main.java b/AlgebraicDataflowArchitectureModel/src/experiment/push/Main.java deleted file mode 100644 index 9edf4f4..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/push/Main.java +++ /dev/null @@ -1,25 +0,0 @@ -package experiment.push; - -import java.util.ArrayList; - -public class Main { - private Total total = new Total(); - private Points points = new Points(); - private History history = new History(total); - private Payment payment = new Payment(points,history); - public void purchase(int payment) { - this.payment.purchase(payment); - } - public int getTotal() { - return total.getTotal(); - } - public int getPayment() { - return payment.getPayment(); - } - public ArrayList getHistory() { - return history.getHistory(); - } - public int getPoints() { - return points.getPoints(); - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/push/Payment.java b/AlgebraicDataflowArchitectureModel/src/experiment/push/Payment.java deleted file mode 100644 index 47e6ca3..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/push/Payment.java +++ /dev/null @@ -1,19 +0,0 @@ -package experiment.push; - -public class Payment { - private Points points; - private History history; - private int payment; - public Payment(Points points, History history) { - this.points = points; - this.history = history; - } - public void purchase(int payment) { - this.payment = payment; - points.updatePayment(payment); - history.updatePayment(payment); - } - public int getPayment() { - return payment; - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/push/Points.java b/AlgebraicDataflowArchitectureModel/src/experiment/push/Points.java deleted file mode 100644 index 41a59c8..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/push/Points.java +++ /dev/null @@ -1,11 +0,0 @@ -package experiment.push; - -public class Points { - private int points; - public void updatePayment(int payment) { - points = (int)Math.floor((payment*0.05)); - } - public int getPoints() { - return points; - } -} diff --git a/AlgebraicDataflowArchitectureModel/src/experiment/push/Total.java b/AlgebraicDataflowArchitectureModel/src/experiment/push/Total.java deleted file mode 100644 index 25b5e24..0000000 --- a/AlgebraicDataflowArchitectureModel/src/experiment/push/Total.java +++ /dev/null @@ -1,13 +0,0 @@ -package experiment.push; - -import java.util.ArrayList; - -public class Total { - private int total; - public void updateHistory(ArrayList history) { - total = history.stream().mapToInt(x->x).sum(); - } - public int getTotal() { - return total; - } -}