, including all inherited members.
cancel(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
createChain(const CEvaluationNode *pLink, const CEvaluationNode *pNeutralElement, const std::vector< const CEvaluationNode * > &elements) | CNormalTranslation | [static] |
createChain(const CEvaluationNode *pLink, const CEvaluationNode *pNeutralElement, const std::vector< CEvaluationNode * > &elements) | CNormalTranslation | [static] |
createOperatorChain(CEvaluationNodeOperator::SubType type, const char *data, const std::vector< CEvaluationNode * > &nodes) | CNormalTranslation | [static] |
createOperatorChain(CEvaluationNodeOperator::SubType type, const char *data, const std::vector< const CEvaluationNode * > &nodes) | CNormalTranslation | [static] |
elementaryElimination(CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
elementaryEliminationDivide(CEvaluationNode *pDivideNode) | CNormalTranslation | [protected, static] |
elementaryEliminationFunction(CEvaluationNode *pFunctionNode) | CNormalTranslation | [protected, static] |
elementaryEliminationMinus(CEvaluationNode *pMinusNode) | CNormalTranslation | [protected, static] |
elementaryEliminationModulus(CEvaluationNode *pModulusNode) | CNormalTranslation | [protected, static] |
elementaryEliminationMultiply(CEvaluationNode *pMultiplyNode) | CNormalTranslation | [protected, static] |
elementaryEliminationPlus(CEvaluationNode *pPlusNode) | CNormalTranslation | [protected, static] |
elementaryEliminationPower(CEvaluationNode *pPowerNode) | CNormalTranslation | [protected, static] |
eliminate(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
eliminateDirectlyNestedFractions(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
eliminateNestedPowers(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
eliminatePowersOfFractions(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
evaluateNumbers(CEvaluationNode *pOrig) | CNormalTranslation | [static] |
expandPowerBases(const CEvaluationNode *pRoot) | CNormalTranslation | [static] |
expandPowerExponents(const CEvaluationNode *pRoot) | CNormalTranslation | [static] |
expandPowerNodes(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
expandProducts(CEvaluationNode *pOrig) | CNormalTranslation | [static] |
factorize(const std::vector< CEvaluationNode * > &additions, const std::vector< CEvaluationNode * > &subtractions) | CNormalTranslation | [protected, static] |
findSummands(const CEvaluationNode *pRoot, std::vector< const CEvaluationNode * > &summands) | CNormalTranslation | [static] |
matchPowerBases(const std::vector< const CEvaluationNode * > &multiplications, const std::vector< const CEvaluationNode * > &divisions) | CNormalTranslation | [protected, static] |
matchSummands(const std::vector< CEvaluationNode * > &additions, const std::vector< CEvaluationNode * > &subtractions) | CNormalTranslation | [protected, static] |
multiply(const CEvaluationNode *pNode1, const CEvaluationNode *pNode2) | CNormalTranslation | [protected, static] |
NEUTRAL_ELEMENT_ADD | CNormalTranslation | [static] |
NEUTRAL_ELEMENT_AND | CNormalTranslation | [static] |
NEUTRAL_ELEMENT_MULTIPLY | CNormalTranslation | [static] |
NEUTRAL_ELEMENT_OR | CNormalTranslation | [static] |
normAndSimplify(const CEvaluationNode *root0) | CNormalTranslation | [static] |
normAndSimplifyReptdly(const CEvaluationTree *tree0, unsigned int depth=0) | CNormalTranslation | [static] |
normAndSimplifyReptdly(const CEvaluationNode *tree0, unsigned int depth=0) | CNormalTranslation | [static] |
ONE_NODE | CNormalTranslation | [static] |
PLUS_NODE | CNormalTranslation | [static] |
product2fraction(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
RECURSION_LIMIT | CNormalTranslation | [protected, static] |
simplify(const CEvaluationNode *pOrig) | CNormalTranslation | [protected, static] |
simplifyTree(const CEvaluationNode *node) | CNormalTranslation | [static] |
simplifyTreeReptdly(const CEvaluationNode *root0) | CNormalTranslation | [static] |
splitProduct(const CEvaluationNode *pRoot, std::vector< const CEvaluationNode * > &multiplications, std::vector< const CEvaluationNode * > &divisions, bool division) | CNormalTranslation | [static] |
splitSum(const CEvaluationNode *pRoot, std::vector< CEvaluationNode * > &additions, std::vector< CEvaluationNode * > &substractions, bool minus) | CNormalTranslation | [static] |
splitSum(const CEvaluationNode *pRoot, std::vector< const CEvaluationNode * > &additions, std::vector< const CEvaluationNode * > &substractions, bool minus) | CNormalTranslation | [static] |
swapNegativeNumbers(std::vector< CEvaluationNode * > &v1, std::vector< CEvaluationNode * > &v2) | CNormalTranslation | [protected, static] |
TIMES_NODE | CNormalTranslation | [static] |
ZERO | CNormalTranslation | [protected, static] |
ZERO_NODE | CNormalTranslation | [static] |