From 9e5007c4740ccda26d9ff1f0e36cb622cdb9c827 Mon Sep 17 00:00:00 2001 From: AJaiman Date: Mon, 1 Jul 2024 01:31:51 -0400 Subject: [PATCH] Fixed Cycles.kt to just include what we need --- .../org/team4099/lib/units/base/Cycle.kt | 69 ++----------------- 1 file changed, 4 insertions(+), 65 deletions(-) diff --git a/src/main/kotlin/org/team4099/lib/units/base/Cycle.kt b/src/main/kotlin/org/team4099/lib/units/base/Cycle.kt index 3766b4e..a085889 100644 --- a/src/main/kotlin/org/team4099/lib/units/base/Cycle.kt +++ b/src/main/kotlin/org/team4099/lib/units/base/Cycle.kt @@ -23,75 +23,14 @@ import org.team4099.lib.units.yottainverse import org.team4099.lib.units.zeptoinverse import org.team4099.lib.units.zetainverse -object RefreshCycle : UnitKey - +object RefreshCycle: UnitKey typealias Cycle = Value inline val Double.cycles: Cycle get() = Cycle(this) inline val Number.cycles: Cycle - get() = this.toDouble().cycles - -inline val Cycle.inCycles - get() = value - -inline val Cycle.inYottacycles - get() = value * 1.yottainverse - -inline val Cycle.inZetacycles - get() = value * 1.zetainverse - -inline val Cycle.inExacycles - get() = value * 1.exainverse - -inline val Cycle.inPetacycles - get() = value * 1.petainverse - -inline val Cycle.inTeracycles - get() = value * 1.terainverse - -inline val Cycle.inGigacycles - get() = value * 1.gigainverse - -inline val Cycle.inMegacycles - get() = value * 1.megainverse - -inline val Cycle.inKilocycles - get() = value * 1.kiloinverse - -inline val Cycle.inHectocycles - get() = value * 1.hectoinverse - -inline val Cycle.inDecacycles - get() = value * 1.decainverse - -inline val Cycle.inDecicycles - get() = value * 1.deciinverse - -inline val Cycle.inCenticycles - get() = value * 1.centiinverse - -inline val Cycle.inMillicycles - get() = value * 1.milliinverse - -inline val Cycle.inMicrocycles - get() = value * 1.microinverse - -inline val Cycle.inNanocycles - get() = value * 1.nanoinverse - -inline val Cycle.inPicocycles - get() = value * 1.picoinverse - -inline val Cycle.inFemtocycles - get() = value * 1.femtoinverse - -inline val Cycle.inAttocycles - get() = value * 1.attoinverse - -inline val Cycle.inZeptocycles - get() = value * 1.zeptoinverse + get() = toDouble().cycles -inline val Cycle.inYoctocycles - get() = value * 1.yoctoinverse +inline val Cycle.inCycles: Double + get() = value \ No newline at end of file