1 #ifndef POINCARE_SIMPLIFICATION_ROOT_H 2 #define POINCARE_SIMPLIFICATION_ROOT_H 26 int writeTextInBuffer(
char * buffer,
int bufferSize,
int numberOfSignificantDigits = PrintFloat::k_numberOfStoredSignificantDigits)
const override {
return 0; }
SimplificationRoot(Expression *e)
Expression * privateApproximate(SinglePrecision p, Context &context, AngleUnit angleUnit) const override
ExpressionLayout * privateCreateLayout(PrintFloat::Mode floatDisplayMode, ComplexFormat complexFormat) const override
Expression * clone() const override
Expression * privateApproximate(DoublePrecision p, Context &context, AngleUnit angleUnit) const override
const Expression * m_operands[T]
void setParent(Expression *parent)
Type type() const override
void detachOperand(const Expression *e)
int polynomialDegree(char symbolName) const override
const Expression * operand(int i) const
int writeTextInBuffer(char *buffer, int bufferSize, int numberOfSignificantDigits=PrintFloat::k_numberOfStoredSignificantDigits) const override