// 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); }
private void DoSetup(QuiverWithPotential <int> qp, out TransformationRuleTreeNode <int> ruleTree) { var creator = new TransformationRuleTreeCreator(); ruleTree = creator.CreateTransformationRuleTree(qp); }