Пример #1
0
        public static IGaSymMultivectorTemp CreateZeroTemp(int gaSpaceDim)
        {
            switch (GaSymMultivectorUtils.DefaultTempMultivectorKind)
            {
            case GaTempMultivectorImplementation.Hash:
                return(GaSymMultivectorTempHash.Create(gaSpaceDim));

            case GaTempMultivectorImplementation.Tree:
                return(GaSymMultivectorTempTree.Create(gaSpaceDim));
            }

            return(GaSymMultivectorTempArray.Create(gaSpaceDim));
        }
Пример #2
0
 public string ToExpressionText(GaSymMultivectorTempTree mv1, GaSymMultivectorTempTree mv2)
 {
     return(this[mv1, mv2].ToString());
 }
Пример #3
0
 public MathematicaScalar ToSymbolicScalar(GaSymMultivectorTempTree mv1, GaSymMultivectorTempTree mv2)
 {
     return(MathematicaScalar.Create(SymbolicUtils.Cas, this[mv1, mv2]));
 }