42 template <
typename IndexIterator>
44 template <
typename ValueIterator>
45 Adjform(ValueIterator beg, ValueIterator
end,
bool push_as_coordinates);
130 std::unique_ptr<Ex_comparator>
comp;
143 using map_t = std::map<Adjform, integer_type>;
204 template <
typename IndexIterator>
208 push(beg, index_map, kernel);
213 template <
typename ValueIterator>
218 if (push_as_coordinates)
To ensure consistency when creating adjforms out of two different Ex objects an IndexMap object is re...
Definition: Adjform.hh:121
static bool is_coordinate(const Kernel &kernel, Ex::iterator index)
Definition: Adjform.cc:407
std::unique_ptr< Ex > data
Definition: Adjform.hh:131
std::unique_ptr< Ex_comparator > comp
Definition: Adjform.hh:130
IndexMap(const Kernel &kernel)
Definition: Adjform.cc:380
~IndexMap()
Definition: Adjform.cc:387
Adjform::value_type get_free_index(Ex::iterator index)
Definition: Adjform.cc:392
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83
Ex rhs(Ex_ptr ex)
Definition: py_ex.cc:391
Ex lhs(Ex_ptr ex)
Definition: py_ex.cc:379
end
Definition: nevaluate.py:22
int k
Definition: passing.cc:4