AK.Symbol.IsMonome C# (CSharp) Method

IsMonome() public method

public IsMonome ( ) : bool
return bool
        public bool IsMonome()
        {
            var s = this;
            if (s.type==SymbolType.RealValue)
            {
                return true;
            }
            else if (s.type==SymbolType.SubExpression)
            {
                var syms = s.subExpression;
                for (int i=0;i<syms.Length;i++)
                {
                    var r = syms.getSymbol(i);
                    if (r.type!=SymbolType.RealValue && r.type!=SymbolType.SubExpression)
                    {
                        return false;
                    }
                }
                return true;
            }
            return false;
        }