Frobby  0.9.5
OptimizeStrategy Member List

This is the complete list of members for OptimizeStrategy, including all inherited members.

_boundSettingOptimizeStrategyprivate
_boundSimplify_tmpPivotOptimizeStrategyprivate
_consume_tmpDegreeOptimizeStrategyprivate
_consumerMsmStrategyprivate
_graderOptimizeStrategyprivate
_indepMsmStrategyprivate
_initialSubtractMsmStrategyprivate
_maxSolutionsOptimizeStrategyprivate
_maxValueOptimizeStrategyprivate
_maxValueToBeatOptimizeStrategyprivate
_pivotTmpSliceStrategyCommonprivate
_reportAllSolutionsOptimizeStrategyprivate
_simplify_tmpDominatorOptimizeStrategyprivate
_simplify_tmpOldDivisorOptimizeStrategyprivate
_simplify_tmpOldDominatorOptimizeStrategyprivate
_simplify_tmpUpperBoundOptimizeStrategyprivate
_sliceCacheSliceStrategyCommonprivate
_splitSliceStrategyCommonprotected
_tasksSliceStrategyCommonprotected
_tmpCOptimizeStrategyprivate
_useIndependenceSliceStrategyCommonprivate
_useSimplificationSliceStrategyCommonprivate
allocateSlice()MsmStrategyprivatevirtual
beginConsuming()OptimizeStrategyvirtual
beginConsumingList()TermConsumervirtual
BoundSetting enum nameOptimizeStrategy
boundSimplify(Slice &slice, const Term &dominator, const mpz_class &upperBound)OptimizeStrategyprivate
changedInWayRelevantToBound(const Term &oldDivisor, const Term &oldDominator, const Term &newDivisor, const Term &newDominator) constOptimizeStrategyprivate
consume(const Term &term)OptimizeStrategyvirtual
TermConsumer::consume(const Ideal &ideal)TermConsumer
consumeRing(const VarNames &names)TermConsumervirtual
debugIsValidSlice(Slice *slice)MsmStrategyprivatevirtual
doneConsuming()OptimizeStrategyvirtual
doneConsumingList()TermConsumervirtual
DoNotUseBound enum valueOptimizeStrategy
freeSlice(auto_ptr< Slice > slice)SliceStrategyCommonvirtual
FRIEND_TEST(OptimizeStrategy, ChangedInWayRelevantToBound)OptimizeStrategyprivate
FRIEND_TEST(OptimizeStrategy, SimplifyPositiveGrading)OptimizeStrategyprivate
FRIEND_TEST(OptimizeStrategy, SimplifyNegativeGrading)OptimizeStrategyprivate
getDominator(Slice &slice, Term &dominator)OptimizeStrategyprivate
getInnerSimplify(const Term &divisor, const Term &dominator, const mpz_class &upperBound, Term &pivot)OptimizeStrategyprivate
getLabelSplitVariable(const Slice &slice)MsmStrategyprivate
getMaximalSolutions()OptimizeStrategy
getMaximalValue()OptimizeStrategy
getOuterSimplify(const Term &divisor, const Term &dominator, const mpz_class &upperBound, Term &pivot)OptimizeStrategyprivate
getPivot(Term &pivot, Slice &slice)OptimizeStrategyvirtual
MsmStrategy::getPivot(Term &pivot, Slice &slice, const TermGrader &grader)MsmStrategyprotectedvirtual
getUseIndependence() constSliceStrategyCommonprotected
getUseSimplification() constSliceStrategyCommonprotectedvirtual
getVarCount() constOptimizeStrategyprivate
independenceSplit(auto_ptr< Slice > slice)MsmStrategyprivate
labelSplit(auto_ptr< Slice > slice)MsmStrategyprivate
MsmStrategy(TermConsumer *consumer, const SplitStrategy *splitStrategy)MsmStrategy
MsmStrategy(TermConsumer *consumer, const SplitStrategy *splitStrategy, const Ideal &initialSubtract)MsmStrategy
newMsmSlice()MsmStrategyprivate
newSlice()SliceStrategyCommonprotected
OptimizeStrategy(TermGrader &grader, const SplitStrategy *splitStrategy, bool reportAllSolutions, BoundSetting boundSetting)OptimizeStrategy
pivotSplit(auto_ptr< Slice > slice)SliceStrategyCommonprotectedvirtual
processSlice(TaskEngine &tasks, auto_ptr< Slice > slice)MsmStrategyvirtual
run(const Ideal &ideal)MsmStrategyvirtual
setUseIndependence(bool use)OptimizeStrategyvirtual
setUseSimplification(bool use)SliceStrategyCommonvirtual
simplify(Slice &slice)OptimizeStrategyvirtual
SliceStrategyCommon(const SplitStrategy *splitStrategy)SliceStrategyCommon
UseBoundToEliminate enum valueOptimizeStrategy
UseBoundToEliminateAndSimplify enum valueOptimizeStrategy
~SliceStrategy()SliceStrategyvirtual
~SliceStrategyCommon()SliceStrategyCommonvirtual
~TermConsumer()TermConsumervirtual