summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/math
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/bjc/utils/math')
-rw-r--r--base/src/main/java/bjc/utils/math/CardinalState.java4
-rw-r--r--base/src/main/java/bjc/utils/math/Dual.java6
-rw-r--r--base/src/main/java/bjc/utils/math/DualExpr.java5
-rw-r--r--base/src/main/java/bjc/utils/math/NumberUtils.java9
4 files changed, 19 insertions, 5 deletions
diff --git a/base/src/main/java/bjc/utils/math/CardinalState.java b/base/src/main/java/bjc/utils/math/CardinalState.java
index d8990dd..3c97b68 100644
--- a/base/src/main/java/bjc/utils/math/CardinalState.java
+++ b/base/src/main/java/bjc/utils/math/CardinalState.java
@@ -9,6 +9,8 @@ import java.util.function.LongPredicate;
* @TODO 2/12/18 Ben Culkin :AdditionalCardinals
*
* Add some built-in implementations for various things.
+ *
+ * By this, I mean for various unit scales, like custom and metric weights
*/
/**
* Customizations for number cardinalization.
@@ -73,4 +75,4 @@ public class CardinalState {
return null;
}
-} \ No newline at end of file
+}
diff --git a/base/src/main/java/bjc/utils/math/Dual.java b/base/src/main/java/bjc/utils/math/Dual.java
index 81c9819..7eea6a9 100644
--- a/base/src/main/java/bjc/utils/math/Dual.java
+++ b/base/src/main/java/bjc/utils/math/Dual.java
@@ -3,8 +3,8 @@ package bjc.utils.math;
/**
* Represents a 'dual' number.
*
- * Think imaginary numbers, where instead of i, we add a value d such that d^2 =
- * 0.
+ * Think imaginary numbers, where instead of i, we add a value d such that
+ * d^2 = 0.
*/
public class Dual {
/**
@@ -75,4 +75,4 @@ public class Dual {
if(Double.doubleToLongBits(real) != Double.doubleToLongBits(other.real)) return false;
return true;
}
-} \ No newline at end of file
+}
diff --git a/base/src/main/java/bjc/utils/math/DualExpr.java b/base/src/main/java/bjc/utils/math/DualExpr.java
index 947b00c..9a4ed5e 100644
--- a/base/src/main/java/bjc/utils/math/DualExpr.java
+++ b/base/src/main/java/bjc/utils/math/DualExpr.java
@@ -1,5 +1,10 @@
package bjc.utils.math;
+/*
+ * @TODO Ben Culkin 6/2/18 :DualOptimize
+ *
+ * Write an optimize() method that optimizes dual expressions.
+ */
/**
* Represents an expression using dual numbers.
*
diff --git a/base/src/main/java/bjc/utils/math/NumberUtils.java b/base/src/main/java/bjc/utils/math/NumberUtils.java
index 3c3ca02..53ab211 100644
--- a/base/src/main/java/bjc/utils/math/NumberUtils.java
+++ b/base/src/main/java/bjc/utils/math/NumberUtils.java
@@ -426,7 +426,14 @@ public class NumberUtils {
work.reverse();
- /* @TODO Should we have some way to specify how to pad? */
+ /*
+ * @TODO
+ *
+ * Should we have some way to specify how to pad?
+ *
+ * By this, I mean specify padding direction (left, right,
+ * balanced...)
+ */
StringBuilder pad = new StringBuilder();
if(work.length() < mincols) {