1 #ifndef POINCARE_DERIVATIVE_H 2 #define POINCARE_DERIVATIVE_H 21 int writeTextInBuffer(
char * buffer,
int bufferSize,
int numberOfSignificantDigits = PrintFloat::k_numberOfStoredSignificantDigits)
const override {
24 const char * name()
const {
return "diff"; }
34 constexpr
static double k_maxErrorRateOnApproximation = 0.001;
35 constexpr
static double k_minInitialRate = 0.01;
36 constexpr
static double k_rateStepSize = 1.4;
static ExpressionLayout * createPrefixLayout(const Expression *expression, PrintFloat::Mode floatDisplayMode, Expression::ComplexFormat complexFormat, const char *operatorName)
Type type() const override
Expression * clone() const override
static int writePrefixExpressionTextInBuffer(const Expression *expression, char *buffer, int bufferSize, int numberOfDigits, const char *operatorName)
int polynomialDegree(char symbolName) const override