33 #include "preprocessor/PreprocessorContainer.h" 34 #include "utility/actor/actor/MovableObject.h" 58 typedef std::map<std::string,SetBase *> map_sets;
60 static std::deque<std::string> setsClassNames;
83 bool exists(
const std::string &nmb)
const;
Base class for one-dimensional geometry objects.
Definition: Edge.h:46
bool exists(const std::string &nmb) const
Return true if the sets already exists.
Definition: MapSetBase.cc:42
SetBase * find(const std::string &nmb) const
Returns a pointer to the set which name is being passed as parameter.
Definition: MapSetBase.cc:46
void removeSet(const std::string &)
Deletes the set and removes it from the sets map.
Definition: MapSetBase.cc:101
Finite element model generation tools.
Definition: Preprocessor.h:58
void clearSets(void)
Clears all defined sets.
Definition: MapSetBase.cc:117
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
virtual ~MapSetBase(void)
Destructor.
Definition: MapSetBase.cc:128
std::set< SetBase * > get_sets(const Node *)
Return the sets that contain the pointer to node being passed as parameter.
Definition: MapSetBase.cc:188
Base de las clases Set y SetEstruct.
Definition: SetBase.h:49
Base class for the finite elements.
Definition: Element.h:109
const std::deque< std::string > & getSetsClassNames(void)
Return the class names of the sets.
Definition: MapSetBase.cc:169
const ID & getSetsDBTags(CommParameters &cp)
Return the DBTags of the sets.
Definition: MapSetBase.cc:132
Object set.
Definition: Set.h:56
Point (KPoint).
Definition: Pnt.h:49
Multiblock topology object (point, line, face, block,...).
Definition: EntMdlr.h:54
structured set, i.
Definition: SetEstruct.h:45
SetEstruct * create_set_estruct(const SetEstruct &)
Returns a copy of the argument.
Definition: MapSetBase.cc:61
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
const std::deque< std::string > & getSetsNames(void)
Return the class names of the sets.
Definition: MapSetBase.cc:151
Communication parameters between processes.
Definition: CommParameters.h:65
Six-faced solid.
Definition: Body.h:64
Mesh node.
Definition: Node.h:110
SetEstruct * find_set_estruct(const std::string &nmb)
Returns a pointer to the structured set named as the parameter.
Definition: MapSetBase.cc:80
MapSetBase & operator=(const MapSetBase &)
Assignment operator (DOESN'T COPY SETS).
Definition: MapSetBase.cc:95
Surface.
Definition: Face.h:41