Example #1
0
        private ISymbolicExpressionTreeNode GenTreePow_b_x(double b)
        {
            // b ^ x
            var powerNode = new Power().CreateTreeNode();
            var bNode     = CreateConstantTreeNode("b", b);
            var xNode     = CreateVariableTreeNode(column, "x");

            powerNode.AddSubtree(bNode);
            powerNode.AddSubtree(xNode);

            return(powerNode);
        }
Example #2
0
        private ISymbolicExpressionTreeNode GenerateModelForPowerTransformation()
        {
            var powerTransformation = (PowerTransformation)transformation;
            var expValue            = powerTransformation.Exponent;

            // x ^ exp
            var powerNode = new Power().CreateTreeNode();
            var xNode     = CreateVariableTreeNode(column, "x");
            var expNode   = CreateConstantTreeNode("exp", expValue);

            powerNode.AddSubtree(xNode);
            powerNode.AddSubtree(expNode);

            return(powerNode);
        }