class
SimManager extends AnyRef
Instance Constructors
-
new
SimManager(raw: SimRaw, random: Random = Random, testName: String = "unnamed")
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
var
commandBuffer: ArrayBuffer[() ⇒ Unit]
-
-
val
cpuAffinity: Int
-
var
deltaCycle: Long
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
getBigInt(bt: Signal, address: Long): BigInt
-
def
getBigInt(bt: Signal): BigInt
-
final
def
getClass(): Class[_]
-
def
getInt(bt: Signal): Int
-
def
getLong(bt: Signal): Long
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
val
jvmBusyThreads: ArrayBuffer[JvmThread]
-
val
jvmIdleThreads: Stack[JvmThread]
-
val
mainThread: Thread
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newJvmThread(body: ⇒ Unit): JvmThread
-
-
def
newThread(body: ⇒ Unit): SimThread
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
onEnd(callback: ⇒ Unit): Unit
-
val
onEndListeners: ArrayBuffer[() ⇒ Unit]
-
var
printEvalTime: Boolean
-
val
random: Random
-
-
val
readBypass: HashMap[Signal, BigInt]
-
def
release(): Unit
-
def
retain(): Unit
-
def
run(body: ⇒ Unit): Unit
-
def
runAll(body: ⇒ Unit): Unit
-
def
runWhile(continueWhile: ⇒ Boolean = true): Unit
-
def
schedule(delay: Long, thread: SimThread): Unit
-
def
schedule(delay: Long)(thread: ⇒ Unit): Unit
-
-
-
def
setBigInt(mem: Signal, address: Long, value: BigInt): Unit
-
def
setBigInt(bt: Signal, value: BigInt): Unit
-
def
setLong(bt: Signal, value: Long): Unit
-
def
setupJvmThread(thread: Thread): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
val
testName: String
-
-
var
time: Long
-
val
timePrecision: BigDecimal
-
def
toString(): String
-
var
userData: Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Inherited from Any