| Energy Name | Abbreviation | Original Mod | Version |
|---|---|---|---|
| Anima | AM | Anima-Mundi | 1.11.2 |
| Blutricity | BE (NO) | Redpower | 1.6.4 |
| Charge | RP (NO)/Fz? | Factorization | 1.7.10 |
| Crystal Flux | CF | Actually Additions | 1.12 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import kotlin.coroutines.* | |
| import kotlin.coroutines.intrinsics.* | |
| /** | |
| * Defines deep recursive function that keeps its stack on the heap, | |
| * which allows very deep recursive computations that do not use the actual call stack. | |
| * To initiate a call to this deep recursive function use its [invoke] function. | |
| * As a rule of thumb, it should be used if recursion goes deeper than a thousand calls. | |
| * | |
| * The [DeepRecursiveFunction] takes one parameter of type [T] and returns a result of type [R]. |