public abstract class DefaultFixedPointSolver<T extends IVariable<?>> extends AbstractFixedPointSolver<T>
AbstractFixedPointSolver.Statement
DEFAULT_PERIODIC_MAINTENANCE_INTERVAL, DEFAULT_VERBOSE_INTERVAL, verbose, workList
CHANGED, CHANGED_AND_FIXED, CHANGED_MASK, FIXED_MASK, NOT_CHANGED, NOT_CHANGED_AND_FIXED, SIDE_EFFECT_MASK
Constructor and Description |
---|
DefaultFixedPointSolver() |
DefaultFixedPointSolver(int expectedOut) |
Modifier and Type | Method and Description |
---|---|
IFixedPointSystem<T> |
getFixedPointSystem() |
addAllStatementsToWorkList, addToWorkList, changedVariable, emptyWorkList, getMaxEvalBetweenTopo, getMinSizeForTopSort, getNumberOfEvaluations, getPeriodicMaintainInterval, getStatements, getTopologicalGrowthFactor, getVerboseInterval, incNumberOfEvaluations, initForFirstSolve, initializeVariables, initializeWorkList, isChanged, isFixed, isSideEffect, lineBreak, makeStmtRHS, newStatement, newStatement, newStatement, newStatement, newStatement, orderStatements, performVerboseAction, periodicMaintenance, removeStatement, setMaxEvalBetweenTopo, setMinEquationsForTopSort, setTopologicalGrowthFactor, solve, toString
public DefaultFixedPointSolver(int expectedOut)
expectedOut
- number of expected out edges in the "usual" case
for constraints .. used to tune graph representationpublic DefaultFixedPointSolver()
public IFixedPointSystem<T> getFixedPointSystem()
IFixedPointSolver