33 #include "PtrArrayBase.h" 34 #include "xc_basic/src/matrices/m_int.h" 43 class SFreedom_Constraint;
44 class MultiBlockTopology;
64 void setPnt(
const size_t &,
const size_t &,
const int &);
65 Pnt *getPnt(
const size_t &,
const size_t &);
71 std::deque<size_t>
copyPoints(
const MatrixRange &,
const std::vector<size_t> &,
const Vector3d &);
m_int getTags(void) const
Returns an array with the point identifiers.
Definition: PntPtrArray.cc:192
Model geometry manager.
Definition: MultiBlockTopology.h:68
Pointers to points in a matrix structure.
Definition: PntPtrArray.h:49
PntPtrArray(const size_t &f=0, const size_t &c=0)
Constructor.
Definition: PntPtrArray.h:57
const MultiBlockTopology * getMultiBlockTopology(void) const
Returns a pointer to the MultiBlockTopology object.
Definition: PntPtrArray.cc:100
Point (KPoint).
Definition: Pnt.h:49
Pos3d getCentroide(void) const
Return the framework centroid.
Definition: PntPtrArray.cc:208
Pnt * getNearestPnt(const Pos3d &p)
Return the point closest to the point being passed as parameter.
Definition: PntPtrArray.cc:160
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Pnt * findPoint(const size_t &)
Returns (if it exists) a pointer to point identified by the tag is being passed as parameter...
Definition: PntPtrArray.cc:77
Base class for matrices of pointers to nodes, elements and points.
Definition: PtrArrayBase.h:49
std::deque< size_t > copyPoints(const MatrixRange &, const std::vector< size_t > &, const Vector3d &)
Copy the points from the range being passed as parameter, and places the at the positions of the matr...
Definition: PntPtrArray.cc:237