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); }
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); }