|
Cortenn
|
Classes | |
| struct | LeafFinder |
| struct | TargetPruner |
Typedefs | |
| template<typename T > | |
| using | GetLeafValT = std::function< T(ade::iLeaf *)> |
| Functor for getting leaf values. More... | |
| using | ParentMapT = std::unordered_map< ade::iTensor *, std::unordered_set< size_t > > |
| Type for mapping function nodes in path to boolean vector. More... | |
| using | PruneFuncT = std::function< ade::TensptrT(ade::iFunctor *, std::unordered_set< size_t >, ade::ArgsT)> |
| Pruning functor type. More... | |
shear.hpp opt
Purpose: Define ade graph pruning functions
| using opt::GetLeafValT = typedef std::function<T(ade::iLeaf*)> |
Functor for getting leaf values.
| using opt::ParentMapT = typedef std::unordered_map< ade::iTensor*,std::unordered_set<size_t> > |
Type for mapping function nodes in path to boolean vector.
| using opt::PruneFuncT = typedef std::function<ade::TensptrT(ade::iFunctor*, std::unordered_set<size_t>,ade::ArgsT)> |
Pruning functor type.
1.8.14