37 #include "utility/actor/actor/MovableObject.h"    61     typedef std::map<std::string,SetBase *> map_sets;
    63     static std::deque<std::string> setsClassNames; 
    77     const std::deque<std::string> &
getKeys(
void) 
const;
    86     bool exists(
const std::string &nmb) 
const;
    87     void remove(
const std::string &);
    88     void rename(
const std::string &, 
const std::string &);
    94     boost::python::list 
getKeysPy(
void) 
const;
   106     boost::python::dict 
getPyDict(
void) 
const;
 Base class for one-dimensional geometry objects. 
Definition: Edge.h:48
void removeNode(Node *)
Remove the given node from the sets. 
Definition: MapSetBase.cc:160
bool exists(const std::string &nmb) const
Return true if the sets already exists. 
Definition: MapSetBase.cc:42
Communication parameters between processes. 
Definition: Communicator.h:66
SetBase * find(const std::string &nmb) const
Returns a pointer to the set which name is being passed as parameter. 
Definition: MapSetBase.cc:46
Finite element model generation tools. 
Definition: Preprocessor.h:59
void rename(const std::string &, const std::string &)
Rename the set. 
Definition: MapSetBase.cc:117
void clearSets(void)
Clears all defined sets. 
Definition: MapSetBase.cc:149
Vector that stores the dbTags of the class members. 
Definition: DbTagData.h:44
Vector of integers. 
Definition: ID.h:95
Sets container. 
Definition: MapSetBase.h:58
virtual ~MapSetBase(void)
Destructor. 
Definition: MapSetBase.cc:190
std::set< SetBase * > get_sets(const Node *)
Return the sets that contain the pointer to node being passed as parameter. 
Definition: MapSetBase.cc:293
Base de las clases Set y SetEstruct. 
Definition: SetBase.h:51
Base class for the finite elements. 
Definition: Element.h:112
boost::python::list get_sets_py(const Node *)
Return a Python list containing the sets that contain the pointer to node being passed as parameter...
Definition: MapSetBase.cc:303
Object set. 
Definition: Set.h:57
boost::python::list getSetsNamesPy(void) const
Return the class names of the sets. 
Definition: MapSetBase.cc:231
boost::python::list getKeysPy(void) const
Return the map keys in a Python list. 
Definition: MapSetBase.cc:264
Point (KPoint). 
Definition: Pnt.h:50
Multiblock topology object (point, line, face, block,...). 
Definition: EntMdlr.h:55
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: MapSetBase.cc:392
structured set, i. 
Definition: SetEstruct.h:47
SetEstruct * create_set_estruct(const SetEstruct &)
Returns a copy of the argument. 
Definition: MapSetBase.cc:61
const std::deque< std::string > & getSetsClassNames(void) const
Return the class names of the sets. 
Definition: MapSetBase.cc:274
const std::deque< std::string > & getKeys(void) const
Return the map keys. 
Definition: MapSetBase.cc:241
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
void setPyDict(Preprocessor *, const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: MapSetBase.cc:409
void removeElement(Element *)
Remove the given element from the sets. 
Definition: MapSetBase.cc:170
Six-faced solid. 
Definition: Body.h:71
Base class for model constraints. 
Definition: Constraint.h:48
const std::deque< std::string > & getSetsNames(void) const
Return the class names of the sets. 
Definition: MapSetBase.cc:213
Mesh node. 
Definition: Node.h:111
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:45
void removeConstraint(Constraint *)
Remove the given constraint from the sets. 
Definition: MapSetBase.cc:180
const ID & getSetsDBTags(Communicator &comm)
Return the DBTags of the sets. 
Definition: MapSetBase.cc:194