philsupertramp/game-math
Loading...
Searching...
No Matches
Equation Member List

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) constEquationinlineprivate
baseNodeEquation
Chain(const Equation &left, const Equation &right, const std::shared_ptr< Operator > &op)Equationinlinestatic
degreeEquation
Equation()Equationinline
Equation(const char *val)Equationinlineexplicit
Equation(const std::string &val)Equationinlineexplicit
GetDegree(const std::shared_ptr< MathNode > &node)Equationinline
GetDepth(const std::shared_ptr< MathNode > &node, size_t &current_depth) constEquationinline
GetString() constEquationinline
operator()(VArgs... args)Equationinline
operator()()Equationinline
Print(std::ostream &ostr=std::cout)Equationinline
PrintNode(const std::shared_ptr< MathNode > &node, std::vector< std::vector< std::string > > &levels, const size_t &row, const size_t &column) constEquationinline
PrintTree() constEquationinline
PrintTree(const std::shared_ptr< MathNode > &node, int &level, std::vector< std::string > &tree) constEquationinline
resolveOP(std::shared_ptr< MathNode > &out, const std::shared_ptr< Operator > &op) constEquationinlineprivate
SetSymbols(const int &index, double val, VArgs... args)Equationinline
SetSymbols(const int &index)Equationinline
SetSymbols(const std::vector< double > &values)Equationinline
Simplify()Equationinline
simplifyOP(const std::shared_ptr< MathNode > &node) constEquationinlineprivate
SimplifyTree(const std::shared_ptr< MathNode > &node) constEquationinlineprivate
symbolsEquation