#include <ExManip.hh>
◆ iterator
◆ iterator_base
◆ post_order_iterator
◆ sibling_iterator
◆ ExManip()
◆ force_node_wrap()
void ExManip::force_node_wrap |
( |
iterator & |
it, |
|
|
std::string |
nm |
|
) |
| |
Wrap a term in a product or sum in a node with indicated name, irrespective of its parent (it usually makes more sense to call the safer prod_wrap_single_term or sum_wrap_single_term above).
Sets the iterator to the new node.
◆ is_nonprod_factor_in_prod()
◆ is_single_term()
Is the indicated node a single term in an expression?
Returns true if the indicated node is a single non-reserved node (non-prod, non-sum, ...) at the top level of an expression (real top, top of equation lhs/rhs, top of integral argument, ...).
◆ prod_unwrap_single_term()
◆ prod_wrap_single_term()
Take a single non-product node in a sum and wrap it in a product node, so it can be handled on the same footing as a proper product.
◆ sum_unwrap_single_term()
◆ sum_wrap_single_term()
◆ kernel
◆ tr
The documentation for this class was generated from the following files: