|
Cortenn
|
#include <shear.hpp>
Public Member Functions | |
| TargetPruner (T target, GetLeafValT< T > find_target, PruneFuncT pruner) | |
| ade::TensptrT | prune (ade::TensptrT root) |
| Prune graph of root Tensptr. More... | |
Private Attributes | |
| LeafFinder< T > | finder_ |
| Target finding traveler. More... | |
| PruneFuncT | pruner_ |
| Prune functor defining how to prune a given graph. More... | |
For some target extractable from iLeaf, prune graph such that reduces the length of branches to target from root For example, prune zeros branches by reducing f(x) * 0 to 0, repeat for every instance of multiplication by zero in graph
|
inline |
|
inline |
Prune graph of root Tensptr.
|
private |
Target finding traveler.
|
private |
Prune functor defining how to prune a given graph.
1.8.14