12 for (
auto p = d.begin(); p != d.end(); p++) {
15 out << (p->first) <<
": " << (p->second);
25 for (
auto p = d.begin(); p != d.end(); p++) {
28 out << *(p->first) <<
": " << *(p->second);
38 for (
auto p = d.begin(); p != d.end(); p++) {
51 for (
auto p = d.begin(); p != d.end(); p++) {
64 return SymEngine::print_map_rcp(out, d);
69 return SymEngine::print_map_rcp(out, d);
74 return SymEngine::print_map_rcp(out, d);
80 return SymEngine::print_map_rcp(out, d);
85 return SymEngine::print_vec_rcp(out, d);
90 return SymEngine::print_vec_rcp(out, d);
95 return SymEngine::print_map(out, d);
100 return SymEngine::print_map_rcp(out, d);
109 for (
size_t i = 0; i < a.
size(); i++) {
112 for (
size_t j = 0; j < a.
size(); j++) {
113 if (
eq(*a[i], *b[j])) {
Main namespace for SymEngine package.
bool eq(const Basic &a, const Basic &b)
Checks equality for a and b
bool vec_basic_eq_perm(const vec_basic &a, const vec_basic &b)
misc functions
std::ostream & operator<<(std::ostream &out, const SymEngine::Basic &p)
<< Operator