PEARL
Parallel Event Access and Replay Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Friends
pearl::GlobalDefs Class Reference

Stores the global definitions of a tracing experiment.

#include <pearl/GlobalDefs.h>

List of all members.

Public Member Functions

uint32_t numCallpaths () const
uint32_t numCallsites () const
uint32_t numCommunicators () const
uint32_t numLocations () const
uint32_t numLocationGroups () const
uint32_t numProcessGroups () const
uint32_t numRegions () const
uint32_t numStrings () const
uint32_t numSystemNodes () const
uint32_t num_metrics () const
uint32_t num_cartesians () const
uint32_t num_windows () const
const CallpathgetCallpath (Callpath::IdType id) const
const CallsitegetCallsite (Callsite::IdType id) const
const CommunicatorgetCommunicator (Communicator::IdType id) const
const LocationgetLocation (Location::IdType id) const
const LocationGroupgetLocationGroup (LocationGroup::IdType id) const
const ProcessGroupgetProcessGroup (ProcessGroup::IdType id) const
const RegiongetRegion (Region::IdType id) const
const StringgetString (String::IdType id) const
const SystemNodegetSystemNode (SystemNode::IdType id) const
const LocationgetLocationByIndex (uint32_t index) const
const CommunicatorgetCommunicatorByIndex (uint32_t index) const
Callpathget_cnode (ident_t id) const
Metricget_metric (ident_t id) const
ProcessGroupget_group (ident_t id) const
Communicatorget_comm (ident_t id) const
Cartesianget_cartesian (ident_t id) const
RmaWindowget_window (ident_t id) const
SystemNodeget_systemnode (ident_t id) const
LocationGroupget_lgroup (ident_t id) const
const RegiongetPausingRegion () const
const RegiongetFlushingRegion () const
Calltree * get_calltree () const
void set_calltree (Calltree *calltree)
SystemTree * get_systree () const
timestamp_t getGlobalOffset () const
void setGlobalOffset (timestamp_t offset)

Friends

class LocalTrace
class DefsFactory
class MpiDefsFactory
class TraceArchive

Constructors & destructor

 ~GlobalDefs ()

Constructor & Destructor Documentation


Member Function Documentation

Calltree* pearl::GlobalDefs::get_calltree ( ) const
SystemTree* pearl::GlobalDefs::get_systree ( ) const
const Communicator& pearl::GlobalDefs::getCommunicatorByIndex ( uint32_t  index) const
const Location& pearl::GlobalDefs::getLocationByIndex ( uint32_t  index) const
uint32_t pearl::GlobalDefs::num_cartesians ( ) const [inline]
uint32_t pearl::GlobalDefs::num_metrics ( ) const [inline]
uint32_t pearl::GlobalDefs::num_windows ( ) const [inline]
uint32_t pearl::GlobalDefs::numCallpaths ( ) const
uint32_t pearl::GlobalDefs::numCallsites ( ) const
uint32_t pearl::GlobalDefs::numLocations ( ) const
uint32_t pearl::GlobalDefs::numRegions ( ) const
uint32_t pearl::GlobalDefs::numStrings ( ) const
void pearl::GlobalDefs::set_calltree ( Calltree *  calltree)

Friends And Related Function Documentation

friend class DefsFactory [friend]
friend class LocalTrace [friend]
friend class MpiDefsFactory [friend]
friend class TraceArchive [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Scalasca    Copyright © 1998–2014 Forschungszentrum Jülich GmbH, Jülich Supercomputing Centre
Copyright © 2009–2014 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming