Celeritas 0.6.0-129+develop.846910afa
Loading...
Searching...
No Matches
Classes | Functions
VolumeVisitor.hh File Reference
#include <iterator>
#include <unordered_set>
#include <vector>
This graph shows which files directly or indirectly include this file:

Classes

class  celeritas::VolumeAccessorInterface< V, VI, CVI >
 Interface for accessing the volume graph. More...
 
class  celeritas::VolumeVisitor< VA >
 Recursively walk through all unique volumes/instances. More...
 
class  celeritas::VisitVolumeOnce< T, F >
 Visit the first volume/instance encountered, once, depth-first. More...
 

Functions

template<class T , class F >
auto celeritas::make_visit_volume_once (F &&visit)
 Return a wrapper for a visitor function to make the visit unique.