Quadratic Expressions#
- class cake.expressions.quadratic.QuadraticExpression(a: Any, b: Any, c: Any)[source]#
Bases:
PolynomialExpressionRepresents a quadratic expression, can be expressed in the form
ax**2 + bx + c- Parameters:
- as_expression() Expression[source]#
- differentiate() cake.expressions.LinearExpression[source]#
Differentiates a quadratic expression, returing a linear expression
- classmethod from_expression(expr: Expression) QuadraticExpression[source]#
Converts a
Expressionto acake.expressions.QuadraticExpression.Note
Expression must be in the form
Add(ax**2, bx, c, [...])- Parameters:
expr (
Expression) – Expression to convert- Raises:
TypeError – Expression of incorrect form was passed
- classmethod generic() QuadraticExpression[source]#
Returns generic version of expression
- integrate() Expression[source]#
Integrates a quadratic expression, returning and expression