Esempio n. 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="first">First simplification</param>
 /// <param name="next">Next simplification</param>
 public FormulaSimplificationComposition(IFormulaSimplification first, IFormulaSimplification next)
 {
     this.first = first;
     this.next  = next;
 }
Esempio n. 2
0
 /// <summary>
 /// Composes simplifications
 /// </summary>
 /// <param name="f">First simplification</param>
 /// <param name="g">Second simplification</param>
 /// <returns>Composition</returns>
 static public FormulaSimplification Compose(IFormulaSimplification f, IFormulaSimplification g)
 {
     return(new FormulaSimplificationComposition(g, f));
 }