Accord.Genetic.ExtendedGeneFunction.ToString C# (CSharp) Method

ToString() public method

Get string representation of the gene.
public ToString ( ) : string
return string
        public override string ToString()
        {
            if (type == GPGeneType.Function)
            {
                // get function string representation
                switch ((Functions)val)
                {
                    case Functions.Add:			// addition
                        return "+";

                    case Functions.Subtract:	// subtraction
                        return "-";

                    case Functions.Multiply:	// multiplication
                        return "*";

                    case Functions.Divide:		// division
                        return "/";

                    case Functions.Sin:			// sine
                        return "sin";

                    case Functions.Cos:			// cosine
                        return "cos";

                    case Functions.Ln:			// natural logarithm
                        return "ln";

                    case Functions.Exp:			// exponent
                        return "exp";

                    case Functions.Sqrt:		// square root
                        return "sqrt";
                }
            }

            // get argument string representation
            return string.Format("${0}", val);
        }