@Override public Generic selfSimplify() { return expressionValue(); }
@Override public Generic selfExpand() { return expressionValue(); }
public Generic elementary() { final AbstractFunction function = newElementarizedFunction(); return function.selfElementary(); }
public Generic factorize() { final AbstractFunction function = newFactorizedFunction(); return function.expressionValue(); }
public Generic expand() { final AbstractFunction function = newExpandedFunction(); return function.selfExpand(); }
public Generic simplify() { final AbstractFunction function = newSimplifiedFunction(); return function.selfSimplify(); }
public Generic numeric() { final AbstractFunction result = newNumericFunction(); return result.selfNumeric(); }
private Percent(Generic[] parameters) { super(NAME, createParameters(getParameter(parameters, 0), getParameter(parameters, 1))); }
public final Generic numeric() { final AbstractFunction result = (AbstractFunction) newInstance(); for (int i = 0; i < parameters.length; i++) { result.parameters[i] = parameters[i].numeric(); } return result.selfNumeric(); }
@Override public Generic selfNumeric() { return numeric(); }
@Override public Generic simplify() { return expressionValue(); }
private Limit(Generic parameters[]) { super(NAME, createParameters(parameters)); }
public Generic selfExpand() { return expressionValue(); }
private Groebner(Generic parameters[]) { super(NAME, createParameters(parameters)); }
public Generic expand() { return selfExpand(); }
public Generic selfExpand() { return expressionValue(); }
public int getMaxParameters() { return getMinParameters(); }
public Solve(Generic parameters[]) { super(NAME, createParameters(parameters)); }
public Generic selfExpand() { return expressionValue(); }
@Override public Generic selfElementary() { return expressionValue(); }