philsupertramp/game-math
|
This is the complete list of members for Equation, including all inherited members.
ApplyOperator(const std::shared_ptr< MathNode > &node, const std::shared_ptr< Operator > &op, const double &val, bool isLeft) const | Equation | inlineprivate |
baseNode | Equation | |
Chain(const Equation &left, const Equation &right, const std::shared_ptr< Operator > &op) | Equation | inlinestatic |
degree | Equation | |
Equation() | Equation | inline |
Equation(const char *val) | Equation | inlineexplicit |
Equation(const std::string &val) | Equation | inlineexplicit |
GetDegree(const std::shared_ptr< MathNode > &node) | Equation | inline |
GetDepth(const std::shared_ptr< MathNode > &node, size_t ¤t_depth) const | Equation | inline |
GetString() const | Equation | inline |
operator()(VArgs... args) | Equation | inline |
operator()() | Equation | inline |
Print(std::ostream &ostr=std::cout) | Equation | inline |
PrintNode(const std::shared_ptr< MathNode > &node, std::vector< std::vector< std::string > > &levels, const size_t &row, const size_t &column) const | Equation | inline |
PrintTree() const | Equation | inline |
PrintTree(const std::shared_ptr< MathNode > &node, int &level, std::vector< std::string > &tree) const | Equation | inline |
resolveOP(std::shared_ptr< MathNode > &out, const std::shared_ptr< Operator > &op) const | Equation | inlineprivate |
SetSymbols(const int &index, double val, VArgs... args) | Equation | inline |
SetSymbols(const int &index) | Equation | inline |
SetSymbols(const std::vector< double > &values) | Equation | inline |
Simplify() | Equation | inline |
simplifyOP(const std::shared_ptr< MathNode > &node) const | Equation | inlineprivate |
SimplifyTree(const std::shared_ptr< MathNode > &node) const | Equation | inlineprivate |
symbols | Equation |