Rewrote optical connectivity intent compiler
Change-Id: I5acece3c14bed8a23f7bbe0c5a9bc0932a2a0881
diff --git a/utils/misc/src/main/java/org/onlab/util/Frequency.java b/utils/misc/src/main/java/org/onlab/util/Frequency.java
index 93de680..19c7900 100644
--- a/utils/misc/src/main/java/org/onlab/util/Frequency.java
+++ b/utils/misc/src/main/java/org/onlab/util/Frequency.java
@@ -138,6 +138,16 @@
return new Frequency(this.frequency * value);
}
+ /**
+ * Returns a Frequency whose value is Math.floorDiv(this, value).
+ *
+ * @param value
+ * @return Math.floorDiv(this, value)
+ */
+ public Frequency floorDivision(long value) {
+ return new Frequency(Math.floorDiv(this.frequency, value));
+ }
+
@Override
public int compareTo(Frequency other) {
return ComparisonChain.start()