33 #include "preprocessor/PreprocessorContainer.h" 34 #include "utility/actor/actor/MovableObject.h" 35 #include "MapSetBase.h" 54 map_ent_mdlr entities;
60 bool is_open(
const std::string &)
const;
61 Set *create_set(
const std::string &);
62 Set *alloc_set(
const Set &);
63 SetBase *broke_set(
const std::string &,
const std::string &);
65 SetBase *busca_set(
const std::string &nmb);
66 SetEstruct *busca_set_estruct(
const std::string &nmb);
67 void setup_total(
void);
75 void abre_set(
const std::string &nmb);
76 void cierra_set(
const std::string &nmb);
102 Set *get_set_total(
void)
104 const Set *get_set_total(
void)
const 106 inline const map_sets &get_open_sets(
void)
const 107 {
return open_sets; }
108 inline map_sets &get_open_sets(
void)
109 {
return open_sets; }
113 const SetBase *busca_set(
const std::string &nmb)
const;
virtual ~MapSet(void)
Destructor.
Definition: MapSet.cc:268
int recvData(const CommParameters &)
Receives members through the channel being passed as parameter.
Definition: MapSet.cc:418
int receiveSetsClassNames(int pDbTg, int sz, const CommParameters &cp)
Recibe los nombres de clase of the sets through the channel being passed as parameter.
Definition: MapSet.cc:325
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: MapSet.cc:273
Sets container.
Definition: MapSet.h:48
std::map< std::string, EntMdlr * > map_ent_mdlr
dbTags para the sets.
Definition: MapSet.h:52
Finite element model generation tools.
Definition: Preprocessor.h:58
Object that can move between processes.
Definition: MovableObject.h:99
Model geometry manager.
Definition: MultiBlockTopology.h:68
SetBase & getSet(const std::string &nmb)
Return the set which name is being passed as parameter.
Definition: MapSet.cc:69
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:43
Vector of integers.
Definition: ID.h:93
Sets container.
Definition: MapSetBase.h:55
Base de las clases Set y SetEstruct.
Definition: SetBase.h:49
Set of mesh components (nodes, elements and constraints).
Definition: SetMeshComp.h:58
int sendSets(int posDbTag1, int posDbTag2, int posDbTag3, CommParameters &cp)
Send the sets through the channel being passed as parameter.
Definition: MapSet.cc:338
Object set.
Definition: Set.h:56
EntMdlr * insert_ent_mdlr(EntMdlr *ent_mdlr)
Inserts, as a set, a preprocessor entity.
Definition: MapSet.cc:172
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: MapSet.cc:432
Set * defSet(const std::string &)
Creates a new set with the name which is passed as a parameter.
Definition: MapSet.cc:229
int sendOpenSets(int posDbTag1, int posDbTag2, CommParameters &cp)
Send members through the channel being passed as parameter.
Definition: MapSet.cc:375
Multiblock topology object (point, line, face, block,...).
Definition: EntMdlr.h:54
void removeSet(const std::string &)
Deletes the set and removes it from the sets map.
Definition: MapSet.cc:233
Base class for preprocessor containers i.
Definition: PreprocessorContainer.h:43
structured set, i.
Definition: SetEstruct.h:45
int sendSetsClassNames(int posDbTag, CommParameters &cp)
Envía los nombres de clase of the sets través del canal being passed as parameter.
Definition: MapSet.cc:296
int sendSetsDbTags(int posDbTag, CommParameters &cp)
Envía los dbTags of the sets través del canal being passed as parameter.
Definition: MapSet.cc:280
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: MapSet.cc:447
int receiveSets(int posDbTag1, int posDbTag2, int posDbTag3, const int &, const CommParameters &cp)
Receives the sets through the channel being passed as parameter.
Definition: MapSet.cc:355
int receiveSetsDbTags(int posDbTag, int size, const CommParameters &cp)
Recibe los dbTags of the sets through the channel being passed as parameter.
Definition: MapSet.cc:312
int receiveOpenSets(int posDbTag1, int posDbTag2, const CommParameters &cp)
Receives members through the channel being passed as parameter.
Definition: MapSet.cc:389
int sendData(CommParameters &)
Send members through the channel being passed as parameter.
Definition: MapSet.cc:404
Object set.
Definition: SetEntities.h:63