示例#1
0
        public Expr this[int id]
        {
            get
            {
                List <Expr> coef;
                _termsTree.TryGetLeafValue((ulong)id, out coef);

                return
                    (ReferenceEquals(coef, null)
                        ? Expr.INT_ZERO
                        : coef.Simplify());
            }
        }
示例#2
0
        public override IGaSymMultivector this[int id1]
        {
            get
            {
                IGaSymMultivector mv;
                _basisBladeMaps.TryGetLeafValue((ulong)id1, out mv);

                return(mv
                       ?? GaSymMultivectorTerm.CreateZero(TargetGaSpaceDimension));
            }
        }