An equation system.
- Type parameters:
- EQS
the type of the equation system. Operations returning a new equation system generally return
EQS
.- U
the type for the unknowns
- V
the type for the values assumed by the unknowns.
- Companion:
- object
- Source:
- EquationSystem.scala
Value members
Abstract methods
Returns the body of this equation system.
Returns the body of this equation system.
- Source:
- EquationSystem.scala
Returns the body with dependencies of the equations system. Although this might be implemented by scalafix#withDependencies, it is possible to provide an alternative implementation.
Returns the body with dependencies of the equations system. Although this might be implemented by scalafix#withDependencies, it is possible to provide an alternative implementation.
- Source:
- EquationSystem.scala
Returns a mutable assignment based on the provided initial assignment. Although hash maps are the most obvious implementation of mutable assignment, it is possible to provide an alternative implementation.
Returns a mutable assignment based on the provided initial assignment. Although hash maps are the most obvious implementation of mutable assignment, it is possible to provide an alternative implementation.
- Value parameters:
- rho
the initial assignment.
- Source:
- EquationSystem.scala
Returns the equation system modified with the specified base assignment.
Returns the equation system modified with the specified base assignment.
- Value parameters:
- baseAssignment
a partial assignment of values to unknowns.
- op
the operation used to combine the base assignment with the rhs of the body.
- See also:
scalafix#addBaseAssignment
- Source:
- EquationSystem.scala
Returns the equation system modified with the specified combo assignment.
Returns the equation system modified with the specified combo assignment.
- Value parameters:
- combos
the combo assignment for the equation system.
- See also:
scalafix#addCombos
- Source:
- EquationSystem.scala
Returns the equation system with an additional tracer. The tracer contains callbacks which are invoked during body evaluation.
Returns the equation system with an additional tracer. The tracer contains callbacks which are invoked during body evaluation.
- Value parameters:
- tracer
the tracer.
- Source:
- EquationSystem.scala