33 #include "utility/kernel/CommandEntity.h" 34 #include "domain/load/pattern/NodeLocker.h" 44 typedef std::map<std::string,NodeLocker *> map_node_lockers;
45 map_node_lockers node_lockers;
52 NodeLocker *newNodeLocker(
const std::string &nmb);
53 void borraNodeLocker(
const std::string &nmb);
62 const std::string getCurrentNodeLockerId(
void)
const;
64 const NodeLocker *getCurrentNodeLockerPtr(
void)
const;
69 void removeFromDomain(
const std::string &);
70 void removeAllFromDomain(
void);
75 const int &getTag(
void)
const NodeLockers(Mesh *owr)
Default constructor.
Definition: NodeLockers.cc:43
~NodeLockers(void)
Destructor.
Definition: NodeLockers.cc:168
Communication parameters between processes.
Definition: Communicator.h:66
NodeLocker container.
Definition: NodeLockers.h:42
Domain * getDomain(void)
Returns the domain.
Definition: NodeLockers.cc:181
Object that can move between processes.
Definition: MovableObject.h:100
NodeLocker * buscaNodeLocker(const int &tag)
Returns a pointer to the blocker whose tag is passed as parameter.
Definition: NodeLockers.cc:67
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
NodeLocker * find_node_locker(const std::string &)
Returns a pointer to the blocker whose name is passed as parameter.
Definition: NodeLockers.cc:47
Objet that can execute python scripts.
Definition: CommandEntity.h:40
int sendData(Communicator &comm)
Send members through the communicator argument.
Definition: NodeLockers.cc:213
Single freedom constraints that make part of a load pattern.
Definition: NodeLocker.h:45
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
virtual int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: NodeLockers.cc:266
void clearAll(void)
Clears all the objects.
Definition: NodeLockers.cc:159
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: NodeLockers.cc:206
virtual int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: NodeLockers.cc:279
int recvData(const Communicator &comm)
Receives members through the communicator argument.
Definition: NodeLockers.cc:237
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117
Finite element mesh.
Definition: Mesh.h:65