Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Poincare::Complex< T > Member List

This is the complete list of members for Poincare::Complex< T >, including all inherited members.

a() constPoincare::Complex< T >
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
b() constPoincare::Complex< T >
build(const Expression *const *operands, int numberOfOperands, bool cloneOperands)Poincare::StaticHierarchy< 0 >protected
Cartesian(T a, T b)Poincare::Complex< T >static
characteristicXRange(Context &context, AngleUnit angleUnit=AngleUnit::Default) constPoincare::Expressionvirtual
CircuitBreaker typedefPoincare::Expression
clone() const overridePoincare::Complex< T >virtual
Complex()Poincare::Complex< T >inline
Complex(const char *integralPart, int integralPartLength, bool integralNegative, const char *fractionalPart, int fractionalPartLength, const char *exponent, int exponentLength, bool exponentNegative)Poincare::Complex< T >
Complex(const Complex &other)Poincare::Complex< T >
ComplexFormat enum namePoincare::Expression
conjugate() constPoincare::Complex< T >
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
DoublePrecision typedefPoincare::Expressionprotected
editableOperand(int i)Poincare::Expressioninline
epsilon()Poincare::Expressionprotectedstatic
Expression()Poincare::Expressioninlineprotected
ExpressionTest typedefPoincare::Expression
Float(T x)Poincare::Complex< T >static
hasAncestor(const Expression *e) constPoincare::Expression
hasValidNumberOfOperands(int numberOfOperands) constPoincare::StaticHierarchy< 0 >virtual
isApproximate(Context &context) constPoincare::Expression
isIdenticalTo(const Expression *e) constPoincare::Expressioninline
IsMatrix(const Expression *e, Context &context)Poincare::Expressionstatic
k_maxNumberOfStepsPoincare::Expressionprotectedstatic
m_operandsPoincare::StaticHierarchy< 0 >protected
needParenthesisWithParent(const Expression *e) const overridePoincare::Complex< T >virtual
numberOfOperands() const overridePoincare::StaticHierarchy< 0 >inlinevirtual
operand(int i) constPoincare::Expression
operands() const overridePoincare::StaticHierarchy< 0 >inlinevirtual
operator=(const Complex &other)Poincare::Complex< T >
StaticHierarchy< 0 >::operator=(const StaticHierarchy &other)=deletePoincare::StaticHierarchy< 0 >
StaticHierarchy< 0 >::operator=(StaticHierarchy &&other)=deletePoincare::StaticHierarchy< 0 >
parent() constPoincare::Expressioninline
parse(char const *string)Poincare::Expressionstatic
ParseAndSimplify(const char *text, Context &context, AngleUnit angleUnit=AngleUnit::Default)Poincare::Expressionstatic
Polar(T r, T theta)Poincare::Complex< T >static
polynomialDegree(char symbolName) constPoincare::Expressionvirtual
r() constPoincare::Complex< T >
recursivelyMatches(ExpressionTest test, Context &context) constPoincare::Expression
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
setArgument(ListData *listData, int numberOfEntries, bool clone)Poincare::StaticHierarchy< 0 >virtual
setCircuitBreaker(CircuitBreaker cb)Poincare::Expressionstatic
setParent(Expression *parent)Poincare::Expressioninline
shouldStopProcessing()Poincare::Expressionstatic
sign() constPoincare::Expressioninlinevirtual
Sign enum namePoincare::Expression
SimplificationOrder(const Expression *e1, const Expression *e2, bool canBeInterrupted=false)Poincare::Expressionprotectedstatic
simplificationOrderSameType(const Expression *e, bool canBeInterrupted) const overridePoincare::StaticHierarchy< 0 >protectedvirtual
Simplify(Expression **expressionAddress, Context &context, AngleUnit angleUnit=AngleUnit::Default)Poincare::Expressionstatic
SinglePrecision typedefPoincare::Expressionprotected
StaticHierarchy()Poincare::StaticHierarchy< 0 >
StaticHierarchy(const Expression *const *operands, bool cloneOperands=true)Poincare::StaticHierarchy< 0 >
StaticHierarchy(const Expression *expression, bool cloneOperands=true)Poincare::StaticHierarchy< 0 >
StaticHierarchy(const Expression *expression1, const Expression *expression2, bool cloneOperands=true)Poincare::StaticHierarchy< 0 >
StaticHierarchy(const StaticHierarchy &other)=deletePoincare::StaticHierarchy< 0 >
StaticHierarchy(StaticHierarchy &&other)=deletePoincare::StaticHierarchy< 0 >
StaticHierarchy(const Expression *e, bool cloneOperands)Poincare::StaticHierarchy< 0 >
StaticHierarchy(const Expression *e1, const Expression *e2, bool cloneOperands)Poincare::StaticHierarchy< 0 >
swapOperands(int i, int j)Poincare::Expression
th() constPoincare::Complex< T >
toScalar() constPoincare::Complex< T >
type() const overridePoincare::Complex< T >virtual
Type enum namePoincare::Expression
writeTextInBuffer(char *buffer, int bufferSize, int numberOfSignificantDigits=PrintFloat::k_numberOfStoredSignificantDigits) const overridePoincare::Complex< T >virtual
~Expression()=defaultPoincare::Expressionvirtual
~StaticHierarchy()Poincare::StaticHierarchy< 0 >