|
Public Member Functions |
| | exptree () |
| | exptree (tree< str_node >::iterator) |
| | exptree (const str_node &) |
| std::ostream & | print_entire_tree (std::ostream &str) const |
| iterator | named_parent (iterator it, const std::string &) const |
| iterator | erase_expression (iterator it) |
| iterator | keep_only_last (iterator it) |
| hashval_t | calc_hash (iterator it) const |
| sibling_iterator | arg (iterator, unsigned int) const |
| unsigned int | arg_size (sibling_iterator) const |
| multiplier_t | arg_to_num (sibling_iterator, unsigned int) const |
| sibling_iterator | tensor_index (const iterator_base &position, unsigned int) const |
| iterator | active_expression (iterator it) const |
| unsigned int | number_of_steps (iterator it) const |
| unsigned int | number_of_equations () const |
| unsigned int | equation_number (iterator it) const |
| nset_t::iterator | equation_label (iterator it) const |
| iterator | equation_by_number (unsigned int i) const |
| iterator | equation_by_name (nset_t::iterator it) const |
| iterator | equation_by_name (nset_t::iterator it, unsigned int &) const |
| iterator | equation_by_number_or_name (iterator it, unsigned int last_used_equation) const |
| iterator | equation_by_number_or_name (iterator it, unsigned int last_used_equation, unsigned int &) const |
| std::string | equation_number_or_name (iterator it, unsigned int last_used_equation) const |
| iterator | procedure_by_name (nset_t::iterator it) const |
| iterator | replace_index (iterator position, const iterator &from) |
| iterator | move_index (iterator position, const iterator &from) |
| | pointing to the original remain valid).
|
| iterator | flatten_and_erase (iterator position) |
Static Public Member Functions |
| static std::ostream & | print_recursive_treeform (std::ostream &str, exptree::iterator it) |
| static std::ostream & | print_recursive_treeform (std::ostream &str, exptree::iterator it, unsigned int &number) |
| static unsigned int | number_of_indices (iterator it) |
| static index_iterator | begin_index (iterator it) |
| static index_iterator | end_index (iterator it) |
Classes |
| class | index_iterator |