52 #ifndef MovableObject_h 53 #define MovableObject_h 68 #include "DistributedBase.h" 69 #include "classTags.h" 72 #include "utility/actor/objectBroker/FEM_ObjectBroker.h" 74 #include "CommParameters.h" 78 class FEM_ObjectBroker;
112 virtual int setParameter(
const std::vector<std::string> &argv,
Parameter ¶m);
113 virtual int updateParameter(
int parameterID,
Information &info);
114 virtual int activateParameter(
int parameterID);
117 virtual int getVariable(
const std::string &variable,
Information &);
124 T *retval=cp.getBrokedPtr(classTag,ptrFunc);
127 retval->setDbTag(dbTag);
129 std::cerr <<
"getBrokedMovable; no se pudo crear el objeto con classTag: " 130 << classTag << std::endl;
void setDbTag(int dbTag)
Asigna el tag para la database.
Definition: MovableObject.cpp:104
MovableObject & operator=(const MovableObject &otro)
Operacdor asignación.
Definition: MovableObject.cpp:81
int getDbTag(void) const
Returns the tag para la database.
Definition: MovableObject.cpp:92
FEM_ObjectBroker is is an object broker class for the finite element method. All methods are virtual ...
Definition: FEM_ObjectBroker.h:138
Object that can move between processes.
Definition: MovableObject.h:91
int getClassTag(void) const
Returns the tag de la clase.
Definition: MovableObject.cpp:88
Base class for distributed processing.
Definition: DistributedBase.h:40
MovableObject(int classTag, int dbTag)
Constructor.
Definition: MovableObject.cpp:68
Definition: Parameter.h:65
virtual int setVariable(const std::string &variable, Information &)
Returns the identificador de la variable cuyo nombre being passed as parameter.
Definition: MovableObject.cpp:125
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34