XC Open source finite element analysis program
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:
XC::DistributedBase XC::DistributedDisplacementControl XC::DistributedLinSOE XC::ParallelNumberer XC::DistributedBandLinSOE XC::DistributedDiagonalSOE XC::DistributedSparseGenRowLinSOE XC::PetscSOE XC::DistributedBandGenLinSOE XC::DistributedBandSPDLinSOE XC::DistributedProfileSPDLinSOE XC::DistributedSparseGenColLinSOE

Public Member Functions

 DistributedObj (const ChannelQueue &theC)
 
bool buscaCanal (const CommParameters &, int &)
 
int setProcessID (int processTag)
 
int setChannels (const ChannelQueue &theChannels)
 
- Public Member Functions inherited from XC::DistributedBase
 DistributedBase (void)
 Constructor.
 
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: