Jive reference manual
List of all members | Public Types | Static Public Member Functions | Static Public Attributes
jive::mp::Globdat Class Reference

#include <jive/mp/Globdat.h>

Inheritance diagram for jive::mp::Globdat:
Inheritance graph

Public Types

typedef Globdat Self
 
typedef util::Globdat Super
 

Static Public Member Functions

static int myRank (const Properties &globdat)
 
static int procCount (const Properties &globdat)
 
static Ref< ContextgetMPContext (const Properties &globdat)
 
- Static Public Member Functions inherited from jive::util::Globdat
static void init (const Properties &globdat)
 
static Properties dup (const Properties &globdat)
 
static Properties newInstance (const String &name)
 
static Properties newTempData ()
 
static Properties getVariables (const Properties &globdat)
 
static Properties getVariables (const String &name, const Properties &globdat)
 
static Properties findVariables (const String &name, const Properties &globdat)
 
static bool hasVariable (const String &name, const Properties &globdat)
 
static Properties findDataFor (const Ref< Object > &context, const Properties &globdat)
 
static Properties getDataFor (const Ref< Object > &context, const Properties &globdat)
 
static void eraseDataFor (const Ref< Object > &context, const Properties &globdat)
 
template<class T >
static void storeFor (const String &name, const Ref< T > &val, const Ref< Object > &context, const Properties &globdat)
 
template<class T >
static bool findFor (Ref< T > &val, const String &name, const Ref< Object > &context, const Properties &globdat)
 
template<class T >
static bool extractFor (Ref< T > &val, const String &name, const Ref< Object > &context, const Properties &globdat)
 
static void initTime (const Properties &globdat)
 
static void advanceTime (double delta, const Properties &globdat)
 
static void restoreTime (const Properties &globdat)
 
static void commitTime (const Properties &globdat)
 
static void initStep (const Properties &globdat)
 
static void advanceStep (const Properties &globdat)
 
static void restoreStep (const Properties &globdat)
 
static void commitStep (const Properties &globdat)
 

Static Public Attributes

static const char * MP_CONTEXT
 
static const char * RECV_BORDERS
 
static const char * SEND_BORDERS
 
static const char * ITEM_MASK
 
static const char * DATA_EXCHANGER
 
static const char * TABLE_EXCHANGER
 
static const char * VECTOR_EXCHANGER
 
- Static Public Attributes inherited from jive::util::Globdat
static const char * CONSTRAINTS
 
static const char * CONSTRAINTS_PARSER
 
static const char * DATABASES
 
static const char * DOF_SPACE
 
static const char * FUNCTIONS
 
static const char * ITEM_GROUPS
 
static const char * ITEM_SETS
 
static const char * RANDOM
 
static const char * RELATED_DATA
 
static const char * RUNTIME
 
static const char * TABLES
 
static const char * TEMP
 
static const char * TIME
 
static const char * TIME_STEP
 
static const char * OLD_TIME
 
static const char * OLD_TIME_STEP
 
static const char * VARIABLES
 
static const char * VECTORS
 

Member Typedef Documentation

Member Function Documentation

static int jive::mp::Globdat::myRank ( const Properties globdat)
static
static int jive::mp::Globdat::procCount ( const Properties globdat)
static
static Ref<Context> jive::mp::Globdat::getMPContext ( const Properties globdat)
static

Member Data Documentation

const char* jive::mp::Globdat::MP_CONTEXT
static
const char* jive::mp::Globdat::RECV_BORDERS
static
const char* jive::mp::Globdat::SEND_BORDERS
static
const char* jive::mp::Globdat::ITEM_MASK
static
const char* jive::mp::Globdat::DATA_EXCHANGER
static
const char* jive::mp::Globdat::TABLE_EXCHANGER
static
const char* jive::mp::Globdat::VECTOR_EXCHANGER
static