53 #ifndef TaggedObject_h    54 #define TaggedObject_h    68 #include "utility/kernel/CommandEntity.h"    74 class FEM_ObjectBroker;
   110     virtual void Print(std::ostream &, 
int flag =0) 
const;       
   111     boost::python::dict 
getPyDict(
void) 
const;
   112     void setPyDict(
const boost::python::dict &);    
   113     friend std::ostream &operator<<(std::ostream &, 
const TaggedObject &);   
   116 std::ostream &operator<<(std::ostream &, 
const TaggedObject &);        
 virtual void Print(std::ostream &, int flag=0) const
Print stuff. 
Definition: TaggedObject.cpp:139
Communication parameters between processes. 
Definition: Communicator.h:66
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: TaggedObject.cpp:124
FEM_ObjectBroker is is an object broker class for the finite element method. 
Definition: FEM_ObjectBroker.h:151
Element creation manager. 
Definition: ElementHandler.h:40
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: TaggedObject.cpp:132
Objet that can execute python scripts. 
Definition: CommandEntity.h:40
bool isEqual(const TaggedObject &) const
Return true if both objects are equal. 
Definition: TaggedObject.cpp:91
void setTag(int newTag)
Set tag. 
Definition: TaggedObject.cpp:111
void assignTag(int newTag)
Set tag (to be called from Python interface). 
Definition: TaggedObject.cpp:115
virtual TaggedObject * getCopy(void) const
Virtual constructor. 
Definition: TaggedObject.cpp:83
Object idenfied by an integer (tag). 
Definition: TaggedObject.h:92
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int getTag(void) const
Returns the tag associated with the object. 
Definition: TaggedObject.h:119
TaggedObject(int tag, CommandEntity *owr=nullptr)
Constructor. 
Definition: TaggedObject.cpp:79