package constraint
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
trait
Constraint extends AnyRef
Trait for all Constraint Solver expressions
-
class
ConstraintSolver extends AnyRef
Forwards-Backwards Constraint Solver
- case class GreaterOrEqual(left: String, right: Constraint) extends Inequality with Product with Serializable
-
trait
Inequality extends AnyRef
Represents either greater or equal to or less than or equal to Is passed to the constraint solver to resolve
- case class IsAdd extends Constraint with MultiAry with Product with Serializable
- case class IsFloor extends Constraint with Product with Serializable
-
trait
IsKnown extends Constraint
Constant values must extend this trait see and firrtl.ir.Open
- case class IsMax extends MultiAry with Product with Serializable
- case class IsMin extends MultiAry with Product with Serializable
- case class IsMul extends MultiAry with Product with Serializable
- case class IsNeg extends Constraint with Product with Serializable
- case class IsPow extends Constraint with Product with Serializable
-
trait
IsVar extends Constraint
Extend to be a constraint variable
- case class LesserOrEqual(left: String, right: Constraint) extends Inequality with Product with Serializable
-
trait
MultiAry extends Constraint
Trait for constraints with more than one argument
- case class VarCon(name: String) extends IsVar with Product with Serializable
Value Members
- object IsAdd extends Serializable
- object IsFloor extends Serializable
- object IsKnown
- object IsMax extends Serializable
- object IsMin extends Serializable
- object IsMul extends Serializable
- object IsNeg extends Serializable
- object IsPow extends Serializable
- object IsVar
This is the documentation for Firrtl.