// Sets up variables for a call to Analyzer.ComputeMaximalNonzeroEquivalenceClassRepresentativesStartingAt (and possibly other methods)
        private static void DoSetup(
            QuiverWithPotential <int> qp,
            out QPAnalyzer analyzer,
            out TransformationRuleTreeNode <int> ruleTree,
            out QPAnalysisSettings settings)
        {
            analyzer = new QPAnalyzer();
            var ruleCreator = new TransformationRuleTreeCreator();

            ruleTree = ruleCreator.CreateTransformationRuleTree(qp);
            settings = CreateSettings(detectNonCancellativity: false);
        }
예제 #2
0
        private void DoSetup(QuiverWithPotential <int> qp, out TransformationRuleTreeNode <int> ruleTree)
        {
            var creator = new TransformationRuleTreeCreator();

            ruleTree = creator.CreateTransformationRuleTree(qp);
        }