This is the complete list of members for ExpressionPow, including all inherited members.
BinaryExpressionCell(ExpressionKind k, Expression e1, Expression e2, bool is_poly, bool is_expanded) | BinaryExpressionCell | protected |
Differentiate(const Variable &x) const override | ExpressionPow | virtual |
Display(std::ostream &os) const override | ExpressionPow | virtual |
EqualTo(const ExpressionCell &e) const override | BinaryExpressionCell | virtual |
Evaluate(const Environment &env) const override | BinaryExpressionCell | virtual |
EvaluatePartial(const Environment &env) const override | ExpressionPow | virtual |
Expand() const override | ExpressionPow | virtual |
ExpressionCell(const ExpressionCell &)=delete | ExpressionCell | |
ExpressionCell(ExpressionCell &&)=delete | ExpressionCell | |
ExpressionCell(ExpressionKind k, bool is_poly, bool is_expanded) | ExpressionCell | protected |
ExpressionPow(const Expression &e1, const Expression &e2) | ExpressionPow | |
get_first_argument() const | BinaryExpressionCell | |
get_kind() const | ExpressionCell | |
get_second_argument() const | BinaryExpressionCell | |
GetVariables() const override | BinaryExpressionCell | virtual |
HashAppendDetail(DelegatingHasher *) const override | BinaryExpressionCell | virtual |
is_expanded() const | ExpressionCell | |
is_polynomial() const | ExpressionCell | |
Less(const ExpressionCell &e) const override | BinaryExpressionCell | virtual |
operator=(const ExpressionCell &)=delete | ExpressionCell | |
operator=(ExpressionCell &&)=delete | ExpressionCell | |
pow(const Expression &e1, const Expression &e2) | ExpressionPow | friend |
set_expanded() | ExpressionCell | |
Substitute(const Substitution &s) const override | ExpressionPow | virtual |
use_count() const | ExpressionCell | |
~BinaryExpressionCell() override | BinaryExpressionCell | |
~ExpressionCell() | ExpressionCell | virtual |
~ExpressionPow() override | ExpressionPow |