xc
Public Member Functions | Protected Attributes | List of all members
XC::DistributedObj Class Reference

Object distributed on many processes. More...

#include <DistributedObj.h>

Inheritance diagram for XC::DistributedObj:
Inheritance graph
[legend]
Collaboration diagram for XC::DistributedObj:
Collaboration graph
[legend]

Public Member Functions

 DistributedObj (const ChannelQueue &theC)
 
int getNumChannels (void) const
 Return the number of channels.
 
bool buscaCanal (const Communicator &, int &)
 
int setProcessID (int processTag)
 
int setChannel (Channel *)
 
int setChannels (const ChannelQueue &theChannels)
 
- Public Member Functions inherited from XC::DistributedBase
 DistributedBase (void)
 Constructor.
 
virtual ~DistributedBase (void)
 Destructor.
 
virtual DbTagDatagetDbTagData (void) const
 Returns a vector to store class dbTags.
 
const int & getDbTagDataPos (const int &i) const
 Returns the data at the i-th position.
 
void setDbTagDataPos (const int &i, const int &v)
 Sets the data at the i-th position.
 
void inicComm (const int &dataSize) const
 Initializes communication.
 

Protected Attributes

int processID
 
ChannelQueue theChannels
 

Detailed Description

Object distributed on many processes.


The documentation for this class was generated from the following files: