public void Simplify() { var nonZeroTerms = NonZeroExprTerms.ToArray(); _termsTree.RemoveChildNodes(); foreach (var pair in nonZeroTerms) { _termsTree.SetLeafValue( (ulong)pair.Key, new List <Expr>(1) { pair.Value } ); } }
public GaSymMapUnilinearTree ClearBasisBladeMaps() { _basisBladeMaps.RemoveChildNodes(); return(this); }