aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/kubatech/api')
-rw-r--r--src/main/java/kubatech/api/helpers/GTHelper.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/kubatech/api/helpers/GTHelper.java b/src/main/java/kubatech/api/helpers/GTHelper.java
index bf2b28ff79..05d8bfb919 100644
--- a/src/main/java/kubatech/api/helpers/GTHelper.java
+++ b/src/main/java/kubatech/api/helpers/GTHelper.java
@@ -50,4 +50,20 @@ public class GTHelper {
if (isValidMetaTileEntity(tHatch)) rEU += tHatch.maxEUInput() * tHatch.maxAmperesIn();
return rEU;
}
+
+ public static double getVoltageTierD(long voltage) {
+ return Math.log((double) voltage / 8L) / ln4;
+ }
+
+ public static double getVoltageTierD(GT_MetaTileEntity_MultiBlockBase mte) {
+ return Math.log((double) getMaxInputEU(mte) / 8L) / ln4;
+ }
+
+ public static int getVoltageTier(long voltage) {
+ return (int) getVoltageTierD(voltage);
+ }
+
+ public static int getVoltageTier(GT_MetaTileEntity_MultiBlockBase mte) {
+ return (int) getVoltageTierD(mte);
+ }
}