Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Poincare::Multiplication Member List

This is the complete list of members for Poincare::Multiplication, including all inherited members.

Addition classPoincare::Multiplicationfriend
addOperand(Expression *operand)Poincare::DynamicHierarchy
addOperandAtIndex(Expression *operand, int index)Poincare::DynamicHierarchy
addOperands(const Expression *const *operands, int numberOfOperands)Poincare::DynamicHierarchy
AngleUnit enum namePoincare::Expression
approximate(Context &context, AngleUnit angleUnit=AngleUnit::Default) constPoincare::Expression
approximateToScalar(Context &context, AngleUnit angleUnit=AngleUnit::Default) constPoincare::Expression
approximateToScalar(const char *text, Context &context, AngleUnit angleUnit=AngleUnit::Default)Poincare::Expressionstatic
characteristicXRange(Context &context, AngleUnit angleUnit=AngleUnit::Default) constPoincare::Expressionvirtual
CircuitBreaker typedefPoincare::Expression
clone() const overridePoincare::Multiplicationvirtual
Complex< double > classPoincare::Multiplicationfriend
Complex< float > classPoincare::Multiplicationfriend
ComplexFormat enum namePoincare::Expression
compute(const Complex< T > c, const Complex< T > d)Poincare::Multiplicationstatic
computeOnComplexAndMatrix(const Complex< T > *c, const Matrix *m)Poincare::Multiplicationinlinestatic
computeOnMatrices(const Matrix *m, const Matrix *n)Poincare::Multiplicationstatic
createLayout(PrintFloat::Mode floatDisplayMode=PrintFloat::Mode::Default, ComplexFormat complexFormat=ComplexFormat::Default) constPoincare::Expression
detachOperand(const Expression *e)Poincare::Expression
detachOperandAtIndex(int i)Poincare::Expressionprotected
detachOperands()Poincare::Expression
Division classPoincare::Multiplicationfriend
DoublePrecision typedefPoincare::Expressionprotected
Poincare::DynamicHierarchy::DynamicHierarchy()Poincare::DynamicHierarchy
Poincare::DynamicHierarchy::DynamicHierarchy(const Expression *const *operands, int numberOfOperands, bool cloneOperands=true)Poincare::DynamicHierarchy
Poincare::DynamicHierarchy::DynamicHierarchy(const Expression *operand1, const Expression *operand2, bool cloneOperands=true)Poincare::DynamicHierarchyinline
Poincare::DynamicHierarchy::DynamicHierarchy(const DynamicHierarchy &other)=deletePoincare::DynamicHierarchy
Poincare::DynamicHierarchy::DynamicHierarchy(DynamicHierarchy &&other)=deletePoincare::DynamicHierarchy
editableOperand(int i)Poincare::Expressioninline
epsilon()Poincare::Expressionprotectedstatic
Expression()Poincare::Expressioninlineprotected
ExpressionOrder typedefPoincare::DynamicHierarchy
ExpressionTest typedefPoincare::Expression
hasAncestor(const Expression *e) constPoincare::Expression
isApproximate(Context &context) constPoincare::Expression
isIdenticalTo(const Expression *e) constPoincare::Expressioninline
IsMatrix(const Expression *e, Context &context)Poincare::Expressionstatic
k_maxNumberOfStepsPoincare::Expressionprotectedstatic
Logarithm classPoincare::Multiplicationfriend
m_numberOfOperandsPoincare::DynamicHierarchyprotected
m_operandsPoincare::DynamicHierarchyprotected
mergeOperands(DynamicHierarchy *d)Poincare::DynamicHierarchy
numberOfOperands() const overridePoincare::DynamicHierarchyinlinevirtual
operand(int i) constPoincare::Expression
operands() const overridePoincare::DynamicHierarchyinlinevirtual
operator=(const DynamicHierarchy &other)=deletePoincare::DynamicHierarchy
operator=(DynamicHierarchy &&other)=deletePoincare::DynamicHierarchy
Opposite classPoincare::Multiplicationfriend
parent() constPoincare::Expressioninline
parse(char const *string)Poincare::Expressionstatic
ParseAndSimplify(const char *text, Context &context, AngleUnit angleUnit=AngleUnit::Default)Poincare::Expressionstatic
polynomialDegree(char symbolName) const overridePoincare::Multiplicationvirtual
Power classPoincare::Multiplicationfriend
recursivelyMatches(ExpressionTest test, Context &context) constPoincare::Expression
removeOperand(const Expression *e, bool deleteAfterRemoval=true)Poincare::DynamicHierarchy
replaceOperand(const Expression *oldOperand, Expression *newOperand, bool deleteOldOperand=true)Poincare::Expression
ReplaceSymbolWithExpression(Expression **expressionAddress, char symbol, Expression *expression)Poincare::Expressionstatic
replaceWith(Expression *newOperand, bool deleteAfterReplace=true)Poincare::Expression
setCircuitBreaker(CircuitBreaker cb)Poincare::Expressionstatic
setParent(Expression *parent)Poincare::Expressioninline
shouldStopProcessing()Poincare::Expressionstatic
Sign enum namePoincare::Expression
sign() const overridePoincare::Multiplicationvirtual
SimplificationOrder(const Expression *e1, const Expression *e2, bool canBeInterrupted=false)Poincare::Expressionprotectedstatic
Simplify(Expression **expressionAddress, Context &context, AngleUnit angleUnit=AngleUnit::Default)Poincare::Expressionstatic
SinglePrecision typedefPoincare::Expressionprotected
sortOperands(ExpressionOrder order, bool canBeInterrupted)Poincare::DynamicHierarchy
squashUnaryHierarchy()Poincare::DynamicHierarchy
Subtraction classPoincare::Multiplicationfriend
swapOperands(int i, int j)Poincare::Expression
Symbol classPoincare::Multiplicationfriend
Type enum namePoincare::Expression
type() const overridePoincare::Multiplicationvirtual
~DynamicHierarchy()Poincare::DynamicHierarchy
~Expression()=defaultPoincare::Expressionvirtual