differentiate(const Expression &symbol) const | Differentiation::SD::Expression | |
differentiate(const SymEngine::RCP< const SymEngine::Symbol > &symbol) const | Differentiation::SD::Expression | |
differentiate(const SymEngine::RCP< const SymEngine::Basic > &symbol) const | Differentiation::SD::Expression | |
Expression() | Differentiation::SD::Expression | |
Expression(const bool value) | Differentiation::SD::Expression | explicit |
Expression(const NumberType &value) | Differentiation::SD::Expression | explicit |
Expression(const std::complex< NumberType > &value) | Differentiation::SD::Expression | explicit |
Expression(const SymEngine::integer_class &value) | Differentiation::SD::Expression | |
Expression(const NumberType &numerator, const NumberType &denominator) | Differentiation::SD::Expression | |
Expression(const SymEngine::rational_class &value) | Differentiation::SD::Expression | |
Expression(const Expression &condition, const Expression &expression_if_true, const Expression &expression_if_false) | Differentiation::SD::Expression | |
Expression(const std::vector< std::pair< Expression, Expression > > &condition_expression, const Expression &expression_otherwise) | Differentiation::SD::Expression | |
Expression(const std::vector< std::pair< Expression, Expression > > &condition_expression) | Differentiation::SD::Expression | |
Expression(const char *symbol) | Differentiation::SD::Expression | |
Expression(const std::string &symb_expr, const bool parse_as_expression=false) | Differentiation::SD::Expression | |
Expression(const std::string &symbol_func, const types::symbol_vector &arguments) | Differentiation::SD::Expression | |
Expression(const Expression &rhs)=default | Differentiation::SD::Expression | |
Expression(const SymEngine::Expression &rhs) | Differentiation::SD::Expression | explicit |
Expression(const SymEngine::RCP< const SymEngine::Basic > &rhs) | Differentiation::SD::Expression | |
Expression(Expression &&rhs)=default | Differentiation::SD::Expression | |
Expression(SymEngine::RCP< const SymEngine::Basic > &&rhs) | Differentiation::SD::Expression | |
expression | Differentiation::SD::Expression | private |
get_expression() const | Differentiation::SD::Expression | |
get_expression() | Differentiation::SD::Expression | protected |
get_RCP() const | Differentiation::SD::Expression | |
get_value() const | Differentiation::SD::Expression | |
load(std::istream &stream) | Differentiation::SD::Expression | |
load(Archive &archive, const unsigned int version) | Differentiation::SD::Expression | |
operator const SymEngine::Expression &() const | Differentiation::SD::Expression | explicit |
operator const SymEngine::RCP< const SymEngine::Basic > &() const | Differentiation::SD::Expression | |
operator ResultType() const | Differentiation::SD::Expression | explicit |
operator*=(const Expression &rhs) | Differentiation::SD::Expression | |
operator*=(const NumberType &rhs) | Differentiation::SD::Expression | |
operator+=(const Expression &rhs) | Differentiation::SD::Expression | |
operator+=(const NumberType &rhs) | Differentiation::SD::Expression | |
operator-() const | Differentiation::SD::Expression | |
operator-=(const Expression &rhs) | Differentiation::SD::Expression | |
operator-=(const NumberType &rhs) | Differentiation::SD::Expression | |
operator/=(const Expression &rhs) | Differentiation::SD::Expression | |
operator/=(const NumberType &rhs) | Differentiation::SD::Expression | |
operator=(const Expression &rhs) | Differentiation::SD::Expression | |
operator=(Expression &&rhs) noexcept | Differentiation::SD::Expression | |
operator=(const NumberType &rhs) | Differentiation::SD::Expression | |
parse(const std::string &expression) | Differentiation::SD::Expression | |
print(std::ostream &stream) const | Differentiation::SD::Expression | |
save(std::ostream &stream) const | Differentiation::SD::Expression | |
save(Archive &archive, const unsigned int version) const | Differentiation::SD::Expression | |
serialize(Archive &archive, const unsigned int version) | Differentiation::SD::Expression | |
substitute(const types::substitution_map &substitution_values) const | Differentiation::SD::Expression | |
substitute(const SymEngine::map_basic_basic &substitution_values) const | Differentiation::SD::Expression | |
substitute(const Expression &symbol, const Expression &value) const | Differentiation::SD::Expression | |
substitute(const Expression &symbol, const NumberType &value) const | Differentiation::SD::Expression | |
substitute_and_evaluate(const types::substitution_map &substitution_values) const | Differentiation::SD::Expression | |
substitute_and_evaluate(const SymEngine::map_basic_basic &substitution_values) const | Differentiation::SD::Expression | |
~Expression()=default | Differentiation::SD::Expression | virtual |