|
xc
|
Communication parameters between processes. More...
#include <CommParameters.h>
Public Member Functions | |
| CommParameters (int cTag, Channel &) | |
| Constructor. | |
| CommParameters (int cTag, Channel &, FEM_ObjectBroker &) | |
| Constructor. | |
| const int & | getCommitTag (void) const |
| int | getDbTag (void) const |
| Solicita al canal que devuelva un tag para la 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 channel being passed as parameter. | |
| int | receiveIdData (DbTagData &, const int &) const |
| Receives el miembro data through the channel being passed as parameter. | |
| 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 channel being passed as parameter. | |
| int | receiveMatrix (Matrix &v, const int &) const |
| Receives the matrix through the channel being passed as parameter. | |
| int | sendID (const ID &, DbTagData &, const CommMetaData &) |
| Sends an ID object through the channel being passed as parameter. More... | |
| int | receiveID (ID &v, DbTagData &, const CommMetaData &) const |
| Receives an ID objet through the channel being passed as parameter. 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 channel being passed as parameter. More... | |
| MovableID * | receiveMovableIDPtr (MovableID *&, DbTagData &, const PtrCommMetaData &) |
| Receives a MovableID pointer through the channel being passed as parameter. More... | |
| int | sendMatrix (const Matrix &, DbTagData &, const CommMetaData &) |
| Send the matrix through the channel being passed as parameter. More... | |
| int | receiveMatrix (Matrix &v, DbTagData &, const CommMetaData &) const |
| Receives the matrix through the channel being passed as parameter. More... | |
| int | sendMatrixPtr (Matrix *ptr, DbTagData &, const MatrixCommMetaData &) |
| Send a pointer to the matrix through the channel being passed as parameter. More... | |
| Matrix * | receiveMatrixPtr (Matrix *&ptr, DbTagData &, const MatrixCommMetaData &) const |
| Receives a pointer to the matrix through the channel being passed as parameter. More... | |
| int | sendTensorPtr (BJtensor *ptr, DbTagData &, const TensorCommMetaData &) |
| Envía a pointer al tensor through the channel being passed as parameter. | |
| BJtensor * | receiveTensorPtr (BJtensor *&ptr, DbTagData &, const TensorCommMetaData &) const |
| Receives a pointer to tensor through the channel being passed as parameter. | |
| int | sendMovableMatrixPtr (MovableMatrix *, DbTagData &, const PtrCommMetaData &) |
| Sends a MovableMatrix pointer through the channel being passed as parameter. More... | |
| MovableMatrix * | receiveMovableMatrixPtr (MovableMatrix *&, DbTagData &, const PtrCommMetaData &) |
| Receives a MovableMatrix pointer through the channel being passed as parameter. 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 &) |
| Envía la text string through the channel being passed as parameter. More... | |
| int | receiveString (std::string &v, DbTagData &, const CommMetaData &) const |
| Receives la text string through the channel being passed as parameter. More... | |
| int | sendStrings (std::deque< std::string > &, DbTagData &, const CommMetaData &) |
| Sends the string container through the channel being passed as parameter. More... | |
| int | receiveStrings (std::deque< std::string > &, DbTagData &, const CommMetaData &) const |
| Receives the string container through the channel being passed as parameter. More... | |
| int | sendStrings (std::vector< std::string > &, DbTagData &, const CommMetaData &) |
| Sends the string container through the channel being passed as parameter. More... | |
| int | receiveStrings (std::vector< std::string > &, DbTagData &, const CommMetaData &) const |
| Receives the string container through the channel being passed as parameter. 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 channel being passed as parameter. More... | |
| int | receiveVectors (std::vector< Vector > &v, DbTagData &, const CommMetaData &) const |
| Receives the vector container through the channel being passed as parameter. 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 channel being passed as parameter. More... | |
| Vector * | receiveVectorPtr (Vector *&ptr, DbTagData &, const ArrayCommMetaData &) const |
| Receives a Vector pointed by ptr through the channel being passed as parameter. More... | |
| int | sendMovableVectorPtr (MovableVector *, DbTagData &, const PtrCommMetaData &) |
| Sends a MovableVector pointer through the channel being passed as parameter. More... | |
| MovableVector * | receiveMovableVectorPtr (MovableVector *&, DbTagData &, const PtrCommMetaData &) |
| Receives a MovableVector pointer through the channel being passed as parameter. More... | |
| int | sendTensor (const BJtensor &, DbTagData &, const CommMetaData &) |
| Sends tensor through the channel being passed as parameter. More... | |
| int | receiveTensor (BJtensor &v, DbTagData &, const CommMetaData &) const |
| Receives el tensor through the channel being passed as parameter. More... | |
| int | sendDoublePtr (double *, DbTagData &, const ArrayCommMetaData &) |
| Send the array data through the channel being passed as parameter. More... | |
| double * | receiveDoublePtr (double *&, DbTagData &, const ArrayCommMetaData &) const |
| Receive the array data through the channel being passed as parameter. More... | |
| int | sendDouble (const double &, DbTagData &, const CommMetaData &) |
| Sends a double through the channel being passed as parameter. More... | |
| int | sendDoubles (const double &, const double &, DbTagData &, const CommMetaData &) |
| Envía the doubles through the channel being passed as parameter. More... | |
| int | sendDoubles (const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Envía the doubles through the channel being passed as parameter. More... | |
| int | sendDoubles (const double &, const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Envía the doubles through the channel being passed as parameter. More... | |
| int | sendDoubles (const double &, const double &, const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Envía the doubles through the channel being passed as parameter. More... | |
| int | sendDoubles (const double &, const double &, const double &, const double &, const double &, const double &, DbTagData &, const CommMetaData &) |
| Envía the doubles through the channel being passed as parameter. More... | |
| int | receiveDouble (double &, DbTagData &, const CommMetaData &) const |
| Receives el double through the channel being passed as parameter. More... | |
| int | receiveDoubles (double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the channel being passed as parameter. More... | |
| int | receiveDoubles (double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the channel being passed as parameter. More... | |
| int | receiveDoubles (double &, double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the channel being passed as parameter. More... | |
| int | receiveDoubles (double &, double &, double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the channel being passed as parameter. More... | |
| int | receiveDoubles (double &, double &, double &, double &, double &, double &, DbTagData &, const CommMetaData &) const |
| Receives the doubles through the channel being passed as parameter. More... | |
| int | sendBool (const bool &, DbTagData &, const CommMetaData &) |
| Sends bool through the channel being passed as parameter. More... | |
| int | sendBools (const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the channel being passed as parameter. More... | |
| int | sendBools (const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the channel being passed as parameter. More... | |
| int | sendBools (const bool &, const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the channel being passed as parameter. More... | |
| int | sendBools (const bool &, const bool &, const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the channel being passed as parameter. More... | |
| int | sendBools (const bool &, const bool &, const bool &, const bool &, const bool &, const bool &, DbTagData &, const CommMetaData &) |
| Sends the bools through the channel being passed as parameter. More... | |
| int | receiveBool (bool &, DbTagData &, const CommMetaData &) const |
| Sends the bool through the channel being passed as parameter. More... | |
| int | receiveBools (bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the channel being passed as parameter. More... | |
| int | receiveBools (bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the channel being passed as parameter. More... | |
| int | receiveBools (bool &, bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the channel being passed as parameter. More... | |
| int | receiveBools (bool &, bool &, bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the channel being passed as parameter. More... | |
| int | receiveBools (bool &, bool &, bool &, bool &, bool &, bool &, DbTagData &, const CommMetaData &) const |
| Receives the bools through the channel being passed as parameter. More... | |
| int | sendInt (const int &, DbTagData &, const CommMetaData &) |
| Sends the integer through the channel being passed as parameter. More... | |
| int | sendInts (const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. More... | |
| int | sendInts (const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. More... | |
| int | sendInts (const int &, const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. More... | |
| int | sendInts (const int &, const int &, const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. More... | |
| int | sendInts (const int &, const int &, const int &, const int &, const int &, const int &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. More... | |
| int | receiveInt (int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| int | receiveInts (int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| int | receiveInts (int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| int | receiveInts (int &, int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| int | receiveInts (int &, int &, int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| int | receiveInts (int &, int &, int &, int &, int &, int &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| size_t | sendSzt (const size_t &, DbTagData &, const CommMetaData &) |
| Sends entero through the channel being passed as parameter. More... | |
| size_t | sendSzts (const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. More... | |
| size_t | sendSzts (const size_t &, const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. More... | |
| size_t | sendSzts (const size_t &, const size_t &, const size_t &, const size_t &, DbTagData &, const CommMetaData &) |
| Sends the integers through the channel being passed as parameter. 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 channel being passed as parameter. 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 channel being passed as parameter. More... | |
| size_t | receiveSzt (size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| size_t | receiveSzts (size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| size_t | receiveSzts (size_t &, size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| size_t | receiveSzts (size_t &, size_t &, size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. More... | |
| size_t | receiveSzts (size_t &, size_t &, size_t &, size_t &, size_t &, DbTagData &, const CommMetaData &) const |
| Receives the integers through the channel being passed as parameter. 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 channel being passed as parameter. 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 channel being passed as parameter. More... | |
| int | receiveMovable (MovableObject &, DbTagData &, const CommMetaData &) const |
| Receives a movable object trhrough the channel being passed as parameter. More... | |
| int | sendMovablePtr (MovableObject *ptr, DbTagData &, const PtrCommMetaData &) |
| Sends a pointer to movable object through the channel being passed as parameter. 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 channel being passed as parameter. 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::CommParameters::receiveBool | ( | bool & | b, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Sends the bool through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| bool & | b4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| bool & | b4, | ||
| bool & | b5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveBools | ( | bool & | b1, |
| bool & | b2, | ||
| bool & | b3, | ||
| bool & | b4, | ||
| bool & | b5, | ||
| bool & | b6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveDouble | ( | double & | db1, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives el double through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| double * XC::CommParameters::receiveDoublePtr | ( | double *& | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) | const |
Receive the array data through the channel being passed as parameter.
| meta | index where the object dbTag and size are stored. |
| int XC::CommParameters::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| double & | db4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| double & | db4, | ||
| double & | db5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveDoubles | ( | double & | db1, |
| double & | db2, | ||
| double & | db3, | ||
| double & | db4, | ||
| double & | db5, | ||
| double & | db6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveID | ( | ID & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives an ID objet through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| XC::ID * XC::CommParameters::receiveIDPtr | ( | ID *& | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) | const |
| int XC::CommParameters::receiveInt | ( | int & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| int & | i4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| int & | i4, | ||
| int & | i5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveInts | ( | int & | i1, |
| int & | i2, | ||
| int & | i3, | ||
| int & | i4, | ||
| int & | i5, | ||
| int & | i6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveMatrices | ( | std::vector< Matrix > & | matrices, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives las matrices.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveMatrix | ( | Matrix & | m, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the matrix through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| XC::Matrix * XC::CommParameters::receiveMatrixPtr | ( | Matrix *& | ptr, |
| DbTagData & | dt, | ||
| const MatrixCommMetaData & | meta | ||
| ) | const |
Receives a pointer to the matrix through the channel being passed as parameter.
| meta | index where the object dbTag, number of rows and number of columns are stored. |
| int XC::CommParameters::receiveMovable | ( | MovableObject & | mv, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives a movable object trhrough the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| XC::MovableID * XC::CommParameters::receiveMovableIDPtr | ( | MovableID *& | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
| XC::MovableMatrix * XC::CommParameters::receiveMovableMatrixPtr | ( | MovableMatrix *& | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Receives a MovableMatrix pointer through the channel being passed as parameter.
| ptr | MovableMatrix pointer to receive. |
| meta | indexes where the data are stored. |
| XC::MovableVector * XC::CommParameters::receiveMovableVectorPtr | ( | MovableVector *& | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Receives a MovableVector pointer through the channel being passed as parameter.
| ptr | MovableVector pointer to receive. |
| meta | indexes where the data are stored. |
| XC::ResponseId * XC::CommParameters::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::CommParameters::receiveString | ( | std::string & | str, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives la text string through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveStrings | ( | std::deque< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the string container through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveStrings | ( | std::vector< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the string container through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::receiveSzt | ( | size_t & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| size_t & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::receiveSzts | ( | size_t & | i1, |
| size_t & | i2, | ||
| size_t & | i3, | ||
| size_t & | i4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveTensor | ( | BJtensor & | t, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives el tensor through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::receiveVector | ( | Vector & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives el vector.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::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::CommParameters::receiveVectorPtr | ( | Vector *& | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) | const |
Receives a Vector pointed by ptr through the channel being passed as parameter.
| ptr | pointer to the vector to receive. |
| meta | index where the object dbTag and size are stored. |
| int XC::CommParameters::receiveVectors | ( | std::vector< Vector > & | vectors, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) | const |
Receives the vector container through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendBool | ( | const bool & | b, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends bool through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| const bool & | b3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendBools | ( | const bool & | b1, |
| const bool & | b2, | ||
| const bool & | b3, | ||
| const bool & | b4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the bools through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendBrokedPtr | ( | MovableObject * | ptr, |
| DbTagData & | dt, | ||
| const BrokedPtrCommMetaData & | meta | ||
| ) |
Sends a pointer to movable object through the channel being passed as parameter.
| meta | indexes where the flag and the dbTag are stored. |
| int XC::CommParameters::sendDouble | ( | const double & | db1, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends a double through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendDoublePtr | ( | double * | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) |
Send the array data through the channel being passed as parameter.
| meta | index where the object dbTag and size are stored. |
| int XC::CommParameters::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Envía the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Envía the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| const double & | db4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Envía the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| const double & | db4, | ||
| const double & | db5, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Envía the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendDoubles | ( | const double & | db1, |
| const double & | db2, | ||
| const double & | db3, | ||
| const double & | db4, | ||
| const double & | db5, | ||
| const double & | db6, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Envía the doubles through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendID | ( | const ID & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends an ID object through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendIDPtr | ( | ID * | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) |
| int XC::CommParameters::sendInt | ( | const int & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integer through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| const int & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendInts | ( | const int & | i1, |
| const int & | i2, | ||
| const int & | i3, | ||
| const int & | i4, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendMatrices | ( | const std::vector< Matrix > & | matrices, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the matrices.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendMatrix | ( | const Matrix & | m, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Send the matrix through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendMatrixPtr | ( | Matrix * | ptr, |
| DbTagData & | dt, | ||
| const MatrixCommMetaData & | meta | ||
| ) |
Send a pointer to the matrix through the channel being passed as parameter.
| meta | index where the object dbTag, number of rows and number of columns are stored. |
| int XC::CommParameters::sendMovable | ( | MovableObject & | mv, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends a movable object through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendMovableIDPtr | ( | MovableID * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
| int XC::CommParameters::sendMovableMatrixPtr | ( | MovableMatrix * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Sends a MovableMatrix pointer through the channel being passed as parameter.
| ptr | MovableMatrix pointer to send. |
| meta | indexes where the data are stored. |
| int XC::CommParameters::sendMovablePtr | ( | MovableObject * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Sends a pointer to movable object through the channel being passed as parameter.
| meta | indexes where the flag and the dbTag are stored. |
| int XC::CommParameters::sendMovableVectorPtr | ( | MovableVector * | ptr, |
| DbTagData & | dt, | ||
| const PtrCommMetaData & | meta | ||
| ) |
Sends a MovableVector pointer through the channel being passed as parameter.
| ptr | MovableVector pointer to send. |
| meta | indexes where the data are stored. |
| int XC::CommParameters::sendString | ( | const std::string & | str, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Envía la text string through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendStrings | ( | std::deque< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the string container through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendStrings | ( | std::vector< std::string > & | strings, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the string container through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::sendSzt | ( | const size_t & | i, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends entero through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::sendSzts | ( | const size_t & | i1, |
| const size_t & | i2, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::sendSzts | ( | const size_t & | i1, |
| const size_t & | i2, | ||
| const size_t & | i3, | ||
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the integers through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| size_t XC::CommParameters::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 channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendTensor | ( | const BJtensor & | t, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends tensor through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendVector | ( | const Vector & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends vector.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendVector | ( | const std::vector< double > & | v, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends vector.
| meta | index where the object dbTag is stored. |
| int XC::CommParameters::sendVectorPtr | ( | Vector * | ptr, |
| DbTagData & | dt, | ||
| const ArrayCommMetaData & | meta | ||
| ) |
Sends the Vector pointed by ptr through the channel being passed as parameter.
| ptr | pointer to the vector to send. |
| meta | index where the object dbTag and size are stored. |
| int XC::CommParameters::sendVectors | ( | std::vector< Vector > & | vectors, |
| DbTagData & | dt, | ||
| const CommMetaData & | meta | ||
| ) |
Sends the vector container through the channel being passed as parameter.
| meta | index where the object dbTag is stored. |
1.8.12