|
xc
|
Communication parameters between processes. More...
#include <Communicator.h>
Public Member Functions | |
| Communicator (int cTag, Channel &) | |
| Constructor. | |
| Communicator (int cTag, Channel &, FEM_ObjectBroker &) | |
| Constructor. | |
| const int & | getCommitTag (void) const |
| int | getDbTag (void) const |
| Ask the channel for a tag for the database. | |
| bool | isDatastore (void) const |
| Returns true if it's a data store. | |
| const Channel * | getChannel (void) const |
| Channel * | getChannel (void) |
| int | sendIdData (const DbTagData &, const int &) |
| Sends miembro data through the communicator argument. | |
| int | receiveIdData (DbTagData &, const int &) const |
| Receives el miembro data through the communicator argument. | |
| int | sendID (const ID &, const int &) |
| Sends vector. | |
| int | receiveID (ID &v, const int &) const |
| Receives el vector. | |
| int | sendVector (const Vector &, const int &) |
| Sends vector. | |
| int | receiveVector (Vector &v, const int &) const |
| Receives el vector. | |
| int | sendMatrix (const Matrix &, const int &) |
| Send the matrix through the communicator argument. | |
| int | receiveMatrix (Matrix &v, const int &) const |
| Receives the matrix through the communicator argument. | |
| int | sendID (const ID &, DbTagData &, const CommMetaData &) |
| Sends an ID object through the communicator argument. More... | |
| int | receiveID (ID &v, DbTagData &, const CommMetaData &) const |
| Receives an ID object through the communicator argument. More... | |
| int | sendIDPtr (ID *, DbTagData &, const ArrayCommMetaData &) |
| Sends an ID pointer through the communicator being passed as parameter. More... | |
| ID * | receiveIDPtr (ID *&, DbTagData &, const ArrayCommMetaData &) const |
| Receives an ID pointer through the communicator being passed as parameter. More... | |
| int | sendMovableIDPtr (MovableID *, DbTagData &, const PtrCommMetaData &) |
| Sends a MovableID pointer through the communicator argument. More... | |
| MovableID * | receiveMovableIDPtr (MovableID *&, DbTagData &, const PtrCommMetaData &) |
| Receives a MovableID pointer through the communicator argument. More... | |
| int | sendMatrix (const Matrix &, DbTagData &, const CommMetaData &) |
| Send the matrix through the communicator argument More... | |
| int | receiveMatrix (Matrix &v, DbTagData &, const CommMetaData &) const |
| Receives the matrix through the communicator argument. More... | |
| int | sendMatrixPtr (Matrix *ptr, DbTagData &, const MatrixCommMetaData &) |
| Send a pointer to the matrix through the communicator argument. More... | |
| Matrix * | receiveMatrixPtr (Matrix *&ptr, DbTagData &, const MatrixCommMetaData &) const |
| Receives a pointer to the matrix through the communicator argument. More... | |
| int | sendTensorPtr (BJtensor *ptr, DbTagData &, const TensorCommMetaData &) |
| Send a pointer to the tensor through the communicator argument. | |
| BJtensor * | receiveTensorPtr (BJtensor *&ptr, DbTagData &, const TensorCommMetaData &) const |
| Receives a pointer to tensor through the communicator argument. | |
| int | sendMovableMatrixPtr (MovableMatrix *, DbTagData &, const PtrCommMetaData &) |
| Sends a MovableMatrix pointer through the communicator argument. More... | |
| MovableMatrix * | receiveMovableMatrixPtr (MovableMatrix *&, DbTagData &, const PtrCommMetaData &) |
| Receives a MovableMatrix pointer through the communicator argument. More... | |
| int | sendMatrices (const std::vector< Matrix > &, DbTagData &, const CommMetaData &) |
| Sends the matrices. More... | |
| int | receiveMatrices (std::vector< Matrix > &, DbTagData &, const CommMetaData &) const |
| Receives las matrices. More... | |
| int | sendString (const std::string &, DbTagData &, const CommMetaData &) |
| Send the text string through the communicator argument. More... | |
| int | receiveString (std::string &v, DbTagData &, const CommMetaData &) const |
| Receives la text string through the communicator argument. More... | |
| int | sendStrings (std::deque< std::string > &, DbTagData &, const CommMetaData &) |
| Sends the string container through the communicator argument. More... | |
| int | receiveStrings (std::deque< std::string > &, DbTagData &, const CommMetaData &) const |
| Receives the string container through the communicator argument. More... | |
| int | sendStrings (std::vector< std::string > &, DbTagData &, const CommMetaData &) |
| Sends the string container through the communicator argument. More... | |
| int | receiveStrings (std::vector< std::string > &, DbTagData &, const CommMetaData &) const |
| Receives the string container through the communicator argument. More... | |
| int | sendVector (const Vector &, DbTagData &, const CommMetaData &) |
| Sends vector. More... | |
| int | receiveVector (Vector &v, DbTagData &, const CommMetaData &) const |
| Receives el vector. More... | |
| int | sendVectors (std::vector< Vector > &, DbTagData &, const CommMetaData &) |
| Sends the vector container through the communicator argument. More... | |
| int | receiveVectors (std::vector< Vector > &v, DbTagData &, const CommMetaData &) const |
| Receives the vector container through the communicator argument. More... | |
| int | sendIDs (std::vector< ID > &, DbTagData &, const CommMetaData &) |
| Sends the ID container through the communicator argument. More... | |
| int | receiveIDs (std::vector< ID > &v, DbTagData &, const CommMetaData &) const |
| Receives the ID container through the communicator argument. More... | |
| int | sendVector (const std::vector< double > &, DbTagData &, const CommMetaData &) |
| Sends vector. More... | |
| int | receiveVector (std::vector< double > &v, DbTagData &, const CommMetaData &) const |
| Receives el vector. More... | |
| int | sendVectorPtr (Vector *ptr, DbTagData &, const ArrayCommMetaData &) |
| Sends the Vector pointed by ptr through the communicator argument. More... | |
| Vector * | receiveVectorPtr (Vector *&ptr, DbTagData &, const ArrayCommMetaData &) const |
| Receives a Vector pointed by ptr through the communicator argument. More... | |
| int | sendMovableVectorPtr (MovableVector *, DbTagData &, const PtrCommMetaData &) |
| Sends a MovableVector pointer through the communicator argument. More... | |
| MovableVector * | receiveMovableVectorPtr (MovableVector *&, DbTagData &, const PtrCommMetaData &) |
| Receives a MovableVector pointer through the communicator argument. More... | |
| int | sendTensor (const BJtensor &, DbTagData &, const CommMetaData &) |
| Sends tensor through the communicator argument. More... | |
| int | receiveTensor (BJtensor &v, DbTagData &, const CommMetaData &) const |
| Receives el tensor through the communicator argument. More... | |
| int | sendDoublePtr (double *, DbTagData &, const ArrayCommMetaData &) |
| Send the array data through the communicator argument. More... | |
| double * | receiveDoublePtr (double *&, DbTagData &, const ArrayCommMetaData &) const |
| Receive the array data through the communicator argument. More... | |
| int | sendDouble (const double &, DbTagData &, const CommMetaData &) |
| Sends a double through the communicator argument. More... | |
| int | sendDoubles (const double &, const double &, DbTagData &, const CommMetaData &) |
| Send the doubles through the communicator argument. More... | |
| int | sendDoubles (const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Send the doubles through the communicator argument. More... | |
| int | sendDoubles (const double &, const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Send the doubles through the communicator argument. More... | |
| int | sendDoubles (const double &, const double &, const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Send the doubles through the communicator argument. More... | |
| int | sendDoubles (const double &, const double &, const double &, const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Send the doubles through the communicator argument. More... | |
| int | receiveDouble (double &, DbTagData &, const CommMetaData &) const |
| Receives el double through the communicator argument. More... | |
| int | receiveDoubles (double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the communicator argument. More... | |
| int | receiveDoubles (double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the communicator argument. More... | |
| int | receiveDoubles (double &, double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the communicator argument. More... | |
| int | receiveDoubles (double &, double &, double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the communicator argument. More... | |
| int | receiveDoubles (double &, double &, double &, double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the communicator argument. More... | |
| int | sendBool (const bool &, DbTagData &, const CommMetaData &) |
| Sends bool through the communicator argument. More... | |
| int | sendBools (const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the communicator argument. More... | |
| int | sendBools (const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the communicator argument. More... | |
| int | sendBools (const bool &, const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the communicator argument. More... | |
| int | sendBools (const bool &, const bool &, const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the communicator argument. More... | |
| int | sendBools (const bool &, const bool &, const bool &, const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the communicator argument. More... | |
| int | receiveBool (bool &, DbTagData &, const CommMetaData &) const |
| Sends the bool through the communicator argument. More... | |
| int | receiveBools (bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the communicator argument. More... | |
| int | receiveBools (bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the communicator argument. More... | |
| int | receiveBools (bool &, bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the communicator argument. More... | |
| int | receiveBools (bool &, bool &, bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the communicator argument. More... | |
| int | receiveBools (bool &, bool &, bool &, bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the communicator argument. More... | |
| int | sendInt (const int &, DbTagData &, const CommMetaData &) |
| Sends the integer through the communicator argument. More... | |
| int | sendInts (const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| int | sendInts (const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| int | sendInts (const int &, const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| int | sendInts (const int &, const int &, const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| int | sendInts (const int &, const int &, const int &, const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| int | receiveInt (int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| int | receiveInts (int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| int | receiveInts (int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| int | receiveInts (int &, int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| int | receiveInts (int &, int &, int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| int | receiveInts (int &, int &, int &, int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| size_t | sendSzt (const size_t &, DbTagData &, const CommMetaData &) |
| Sends entero through the communicator argument. More... | |
| size_t | sendSzts (const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| size_t | sendSzts (const size_t &, const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| size_t | sendSzts (const size_t &, const size_t &, const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| size_t | sendSzts (const size_t &, const size_t &, const size_t &, const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| size_t | sendSzts (const size_t &, const size_t &, const size_t &, const size_t &, const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the communicator argument. More... | |
| size_t | receiveSzt (size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| size_t | receiveSzts (size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| size_t | receiveSzts (size_t &, size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| size_t | receiveSzts (size_t &, size_t &, size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| size_t | receiveSzts (size_t &, size_t &, size_t &, size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| size_t | receiveSzts (size_t &, size_t &, size_t &, size_t &, size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the communicator argument. More... | |
| ResponseId * | receiveResponseIdPtr (ResponseId *&, DbTagData &, const ArrayCommMetaData &) const |
| Receives a ResponseId object. More... | |
| int | sendMovable (MovableObject &, DbTagData &, const CommMetaData &) |
| Sends a movable object through the communicator argument. More... | |
| int | receiveMovable (MovableObject &, DbTagData &, const CommMetaData &) const |
| Receives a movable object trhrough the communicator argument. More... | |
| int | sendMovablePtr (MovableObject *ptr, DbTagData &, const PtrCommMetaData &) |
| Sends a pointer to movable object through the communicator argument. More... | |
| template<class MOV > | |
| MOV * | receiveMovablePtr (MOV *&, DbTagData &, const PtrCommMetaData &) const |
| int | sendBrokedPtr (MovableObject *ptr, DbTagData &, const BrokedPtrCommMetaData &) |
| Sends a pointer to movable object through the communicator argument. More... | |
| template<class T > | |
| T * | getBrokedPtr (const int &, T *(FEM_ObjectBroker::*ptrFunc)(int)) const |
| template<class T > | |
| T * | getBrokedTagged (T *&ptr, const int &, const int &, const int &, T *(FEM_ObjectBroker::*ptrFunc)(int)) const |
| template<class MAT > | |
| MAT * | getBrokedMaterial (MAT *&, DbTagData &, const BrokedPtrCommMetaData &) const |
| template<class HDL > | |
| HDL * | getBrokedDataOutputHandler (HDL *&, DbTagData &, const BrokedPtrCommMetaData &) const |
| template<class GM > | |
| GM * | getBrokedGroundMotion (GM *&, DbTagData &, const BrokedPtrCommMetaData &) const |
| ConstraintHandler * | brokeConstraintHandler (const int &) const |
| DOF_Numberer * | brokeNumberer (const int &) const |
| AnalysisModel * | brokeAnalysisModel (const int &) const |
| LinearSOE * | brokeDDLinearSOE (const int &, const int &) const |
| LinearSOE * | brokeLinearSOE (const int &, const int &) const |
| IncrementalIntegrator * | brokeIncrementalIntegrator (const int &) const |
| StaticIntegrator * | brokeStaticIntegrator (const int &) const |
| TransientIntegrator * | brokeTransientIntegrator (const int &) const |
| DomainDecompAlgo * | brokeDomainDecompAlgo (const int &) const |
| EquiSolnAlgo * | brokeEquiSolnAlgo (const int &) const |
| GroundMotion * | brokeGroundMotion (const int &) const |
| DomainSolver * | getNewDomainSolver (void) const |
| DomainDecompositionAnalysis * | getNewDomainDecompAnalysis (int, Subdomain &) const |
| ConvergenceTest * | getNewConvergenceTest (CommandEntity *owr, int classTag) const |
| TimeSeries * | getNewTimeSeries (int classTag) const |
| CrdTransf2d * | getNewCrdTransf2d (int classTag) const |
| CrdTransf3d * | getNewCrdTransf3d (int classTag) const |
| CrdTransf * | getNewCrdTransf (int classTag) const |
| ShellCrdTransf3dBase * | getNewShellCrdTransf3d (int classTag) const |
| BeamIntegration * | getNewBeamIntegration (int classTag) const |
Communication parameters between processes.
| int XC::Communicator::receiveBool | ( | bool & | b, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Sends the bool through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| bool & | b4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| bool & | b4, | ||
| bool & | b5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| bool & | b4, | ||
| bool & | b5, | ||
| bool & | b6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveDouble | ( | double & | db1, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives el double through the communicator argument.
| meta | index where the object dbTag is stored. |
| double * XC::Communicator::receiveDoublePtr | ( | double *& | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) | const |
Receive the array data through the communicator argument.
| meta | index where the object dbTag and size are stored. |
| int XC::Communicator::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| double & | db4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| double & | db4, | ||
| double & | db5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| double & | db4, | ||
| double & | db5, | ||
| double & | db6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveID | ( | ID & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives an ID object through the communicator argument.
| meta | index where the object dbTag is stored. |
| XC::ID * XC::Communicator::receiveIDPtr | ( | ID *& | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) | const |
| int XC::Communicator::receiveIDs | ( | std::vector< ID > & | ids, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the ID container through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveInt | ( | int & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| int & | i4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| int & | i4, | ||
| int & | i5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| int & | i4, | ||
| int & | i5, | ||
| int & | i6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveMatrices | ( | std::vector< Matrix > & | matrices, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives las matrices.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveMatrix | ( | Matrix & | m, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the matrix through the communicator argument.
| meta | index where the object dbTag is stored. |
| XC::Matrix * XC::Communicator::receiveMatrixPtr | ( | Matrix *& | ptr, |
| DbTagData & | dt, | ||
| const MatrixCommMetaData & | meta | ||
| ) | const |
Receives a pointer to the matrix through the communicator argument.
| meta | index where the object dbTag, number of rows and number of columns are stored. |
| int XC::Communicator::receiveMovable | ( | MovableObject & | mv, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives a movable object trhrough the communicator argument.
| meta | index where the object dbTag is stored. |
| XC::MovableID * XC::Communicator::receiveMovableIDPtr | ( | MovableID *& | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
| XC::MovableMatrix * XC::Communicator::receiveMovableMatrixPtr | ( | MovableMatrix *& | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Receives a MovableMatrix pointer through the communicator argument.
| ptr | MovableMatrix pointer to receive. |
| meta | indexes where the data are stored. |
| XC::MovableVector * XC::Communicator::receiveMovableVectorPtr | ( | MovableVector *& | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Receives a MovableVector pointer through the communicator argument.
| ptr | MovableVector pointer to receive. |
| meta | indexes where the data are stored. |
| XC::ResponseId * XC::Communicator::receiveResponseIdPtr | ( | ResponseId *& | ri, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | m | ||
| ) | const |
Receives a ResponseId object.
| meta | index where the object dbTag and size are stored. |
| int XC::Communicator::receiveString | ( | std::string & | str, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives la text string through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveStrings | ( | std::deque< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the string container through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveStrings | ( | std::vector< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the string container through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::receiveSzt | ( | size_t & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| size_t & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| size_t & | i3, | ||
| size_t & | i4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| size_t & | i3, | ||
| size_t & | i4, | ||
| size_t & | i5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| size_t & | i3, | ||
| size_t & | i4, | ||
| size_t & | i5, | ||
| size_t & | i6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveTensor | ( | BJtensor & | t, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives el tensor through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveVector | ( | Vector & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives el vector.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::receiveVector | ( | std::vector< double > & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives el vector.
| meta | index where the object dbTag is stored. |
| XC::Vector * XC::Communicator::receiveVectorPtr | ( | Vector *& | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) | const |
Receives a Vector pointed by ptr through the communicator argument.
| ptr | pointer to the vector to receive. |
| meta | index where the object dbTag and size are stored. |
| int XC::Communicator::receiveVectors | ( | std::vector< Vector > & | vectors, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the vector container through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendBool | ( | const bool & | b, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends bool through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| const bool & | b3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| const bool & | b3, | ||
| const bool & | b4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| const bool & | b3, | ||
| const bool & | b4, | ||
| const bool & | b5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| const bool & | b3, | ||
| const bool & | b4, | ||
| const bool & | b5, | ||
| const bool & | b6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendBrokedPtr | ( | MovableObject * | ptr, |
| DbTagData & | dt, | ||
| const BrokedPtrCommMetaData & | meta | ||
| ) |
Sends a pointer to movable object through the communicator argument.
| meta | indexes where the flag and the dbTag are stored. |
| int XC::Communicator::sendDouble | ( | const double & | db1, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends a double through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendDoublePtr | ( | double * | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) |
Send the array data through the communicator argument.
| meta | index where the object dbTag and size are stored. |
| int XC::Communicator::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| const double & | db4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| const double & | db4, | ||
| const double & | db5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| const double & | db4, | ||
| const double & | db5, | ||
| const double & | db6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the doubles through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendID | ( | const ID & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends an ID object through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendIDPtr | ( | ID * | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) |
| int XC::Communicator::sendIDs | ( | std::vector< ID > & | ids, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the ID container through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendInt | ( | const int & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integer through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| const int & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| const int & | i3, | ||
| const int & | i4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| const int & | i3, | ||
| const int & | i4, | ||
| const int & | i5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| const int & | i3, | ||
| const int & | i4, | ||
| const int & | i5, | ||
| const int & | i6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendMatrices | ( | const std::vector< Matrix > & | matrices, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the matrices.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendMatrix | ( | const Matrix & | m, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the matrix through the communicator argument
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendMatrixPtr | ( | Matrix * | ptr, |
| DbTagData & | dt, | ||
| const MatrixCommMetaData & | meta | ||
| ) |
Send a pointer to the matrix through the communicator argument.
| meta | index where the object dbTag, number of rows and number of columns are stored. |
| int XC::Communicator::sendMovable | ( | MovableObject & | mv, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends a movable object through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendMovableIDPtr | ( | MovableID * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
| int XC::Communicator::sendMovableMatrixPtr | ( | MovableMatrix * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Sends a MovableMatrix pointer through the communicator argument.
| ptr | MovableMatrix pointer to send. |
| meta | indexes where the data are stored. |
| int XC::Communicator::sendMovablePtr | ( | MovableObject * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Sends a pointer to movable object through the communicator argument.
| meta | indexes where the flag and the dbTag are stored. |
| int XC::Communicator::sendMovableVectorPtr | ( | MovableVector * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Sends a MovableVector pointer through the communicator argument.
| ptr | MovableVector pointer to send. |
| meta | indexes where the data are stored. |
| int XC::Communicator::sendString | ( | const std::string & | str, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the text string through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendStrings | ( | std::deque< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the string container through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendStrings | ( | std::vector< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the string container through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::sendSzt | ( | const size_t & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends entero through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::sendSzts | ( | const size_t & | i1, |
| const size_t & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::sendSzts | ( | const size_t & | i1, |
| const size_t & | i2, | ||
| const size_t & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::sendSzts | ( | const size_t & | i1, |
| const size_t & | i2, | ||
| const size_t & | i3, | ||
| const size_t & | i4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::sendSzts | ( | const size_t & | i1, |
| const size_t & | i2, | ||
| const size_t & | i3, | ||
| const size_t & | i4, | ||
| const size_t & | i5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| size_t XC::Communicator::sendSzts | ( | const size_t & | i1, |
| const size_t & | i2, | ||
| const size_t & | i3, | ||
| const size_t & | i4, | ||
| const size_t & | i5, | ||
| const size_t & | i6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendTensor | ( | const BJtensor & | t, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends tensor through the communicator argument.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendVector | ( | const Vector & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends vector.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendVector | ( | const std::vector< double > & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends vector.
| meta | index where the object dbTag is stored. |
| int XC::Communicator::sendVectorPtr | ( | Vector * | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) |
Sends the Vector pointed by ptr through the communicator argument.
| ptr | pointer to the vector to send. |
| meta | index where the object dbTag and size are stored. |
| int XC::Communicator::sendVectors | ( | std::vector< Vector > & | vectors, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the vector container through the communicator argument.
| meta | index where the object dbTag is stored. |
1.8.13