34 #include "DqPtrsKDTree.h" 35 #include "domain/mesh/node/KDTreeNodes.h" 54 explicit DqPtrsNode(
const std::deque<Node *> &);
55 explicit DqPtrsNode(
const std::set<const Node *> &);
58 void mueve(
const Vector3d &);
66 std::set<int>
getTags(
void)
const;
68 BND3d
Bnd(
const double &)
const;
std::set< int > getTags(void) const
Returns the tags de los nodes.
Definition: DqPtrsNode.cc:187
bool InNodeTags(const ID &) const
Returns true if the nodes, with the tags are being passed as parameter, belong to the set...
Definition: DqPtrsNode.cc:178
Pointers to node container.
Definition: DqPtrsNode.h:49
BND3d Bnd(const double &) const
Return the nodes current position boundary.
Definition: DqPtrsNode.cc:217
FiberSet operator*(const FiberSet &, const FiberSet &)
Return the fibers in a that are also in b.
Definition: FiberSet.cc:87
Pos3d getCentroid(const double &) const
Returns the centroid of the nodes.
Definition: DqPtrsNode.cc:241
DqPtrsNode pickNodesInside(const GeomObj3d &, const double &tol=0.0)
Return a container with the nodes that lie inside the geometric object.
Definition: DqPtrsNode.cc:200
Vector of integers.
Definition: ID.h:93
void transforma(const TrfGeom &trf)
Applies the transformation to the elements of the set.
Definition: DqPtrsNode.cc:78
Node * findNode(const int &tag)
Returns (if it exists) a pointer to the node cuyo tag is being passed as parameter.
Definition: DqPtrsNode.cc:88
FiberSet operator+(const FiberSet &, const FiberSet &)
Return the union of both containers.
Definition: FiberSet.cc:65
DqPtrsNode & operator=(const DqPtrsNode &)
Assignment operator.
Definition: DqPtrsNode.cc:56
bool InNodeTag(const int) const
Returns true if the node identified by the tag being passed as parameter, belongs to the set...
Definition: DqPtrsNode.cc:169
DqPtrsNode(CommandEntity *owr=nullptr)
Constructor.
Definition: DqPtrsNode.cc:37
size_t getNumLiveNodes(void) const
Returns the number of nodes of the set which are active.
Definition: DqPtrsNode.cc:129
void numera(void)
Set indices to the objects to allow its use in VTK.
Definition: DqPtrsNode.cc:157
Geometric transformation that can be applied to the components of a set.
Definition: TrfGeom.h:49
Container with a KDTree.
Definition: DqPtrsKDTree.h:47
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
FiberSet operator-(const FiberSet &, const FiberSet &)
Return the fibers in a that are not in b.
Definition: FiberSet.cc:73
size_t getNumDeadNodes(void) const
Returns the number of nodes of the set which are inactive.
Definition: DqPtrsNode.cc:143
Mesh node.
Definition: Node.h:110
void mueve(const Vector3d &)
Desplaza los nodes of the set.
Definition: DqPtrsNode.cc:70
DqPtrsNode & operator+=(const DqPtrsNode &)
+= operator.
Definition: DqPtrsNode.cc:63