package fuzzer
- Alphabetic
- Public
- All
Type Members
-
abstract
class
DoPrimGen extends ExprGen[DoPrim]
An Expression Generator that generates DoPrims of the given operator
-
trait
ExprGen[E <: Expression] extends AnyRef
A generator that generates expressions of a certain type for a given IR type
-
sealed
trait
ExprGenParams extends AnyRef
A set of parameters for randomly generating Expressions
-
trait
ExprState[State] extends AnyRef
A typeclass for types that represent the state of a random expression generator
- class FirrtlCompileCircuitGenerator extends SingleExpressionCircuitGenerator
-
class
FirrtlCompileTests extends AnyRef
- Annotations
- @RunWith()
-
class
FirrtlEquivalenceTests extends AnyRef
- Annotations
- @RunWith()
-
trait
GenMonad[Gen[_]] extends AnyRef
Monads that represent a random value generator
- class InlineBooleanExprsCircuitGenerator extends SingleExpressionCircuitGenerator
- abstract class SingleExpressionCircuitGenerator extends Generator[Circuit]
-
trait
SourceOfRandomnessGen[A] extends AnyRef
a GenMonad backed by SourceOfRandomness
-
final
case class
StateGen[State, Gen[_], A](run: (State) ⇒ Gen[(State, A)]) extends Product with Serializable
Wraps a function that takes a function an produces a random state transition and value
Wraps a function that takes a function an produces a random state transition and value
- State
the type of the initial and resulting state of this random computation
- Gen
the random context that wraps the return value of this function
- A
the type of the value returned by this function
Value Members
- object ExprGen
- object ExprGenParams
- object ExprState
- object FirrtlEquivalenceTestUtils
- object GenMonad
- object SourceOfRandomnessGen
- object StateGen extends Serializable
This is the documentation for Firrtl.