Public Member Functions | |
void | configure (int argc, char **argv) |
template<typename Graph > | |
void | store_graph (Graph &g) |
void | build_deletion_lists () |
template<typename Graph > | |
void | rebuild_graph (Graph &g) |
template<typename Graph > | |
void | rebuild_bgl_graph (Graph &g) |
Static Public Member Functions | |
static void | print_help_message () |
Public Types | |
typedef std::vector< size_t > | verts_type |
typedef std::vector< std::pair< size_t, size_t > > | edges_type |
Centralized class that holds runtime profiler configuration info as well as 'collapsed graphs', if necessary. For information about the individual parameters, see the member area of the class.
void stapl::profile_config::configure | ( | int | argc, |
char ** | argv | ||
) |
Parses the given arguments (presumably from the command-line) and stores the results in the config for use by the various profilers. Also stores the given args (argc,argv).
NOTE: YOU WANT TO CALL THIS BEFORE USING CONFIG FOR ANYTHING ELSE. Else the default params are used. You probably don't want those.