34 #include "PtrArrayBase.h"    35 #include "utility/matrices/m_int.h"    44 class SFreedom_Constraint;
    45 class MultiBlockTopology;
    57     PntPtrArray(
const size_t &f=0,
const size_t &c=0, 
const value_type &def_value= 
nullptr)
    64     void setPnt(
const size_t &,
const size_t &,
const int &);
    65     Pnt *getPnt(
const size_t &,
const size_t &);
    67     std::deque<Pnt *> 
getLoop(
const std::vector<size_t> &rowIndexes, 
const std::vector<size_t> &columnIndexes) 
const;
 Pos3d getCentroid(void) const
Return the framework centroid. 
Definition: PntPtrArray.cc:211
m_int getTags(void) const
Returns an array with the point identifiers. 
Definition: PntPtrArray.cc:195
Matrix which element type has estructura de anillo respecto a las operaciones + y *...
Definition: ZMatrix.h:37
Model geometry manager. 
Definition: MultiBlockTopology.h:68
Pointers to points in a matrix structure. 
Definition: PntPtrArray.h:50
const MultiBlockTopology * getMultiBlockTopology(void) const
Returns a pointer to the MultiBlockTopology object. 
Definition: PntPtrArray.cc:103
Rango de variación de un índice, se emplea en BoxConstRef. 
Definition: MatrixRange.h:29
Point (KPoint). 
Definition: Pnt.h:50
PntPtrArray(const size_t &f=0, const size_t &c=0, const value_type &def_value=nullptr)
Constructor. 
Definition: PntPtrArray.h:57
Pnt * getNearestPnt(const Pos3d &p)
Return the point closest to the point being passed as parameter. 
Definition: PntPtrArray.cc:163
Posición en tres dimensiones. 
Definition: Pos3d.h:44
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
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:80
Base class for matrices of pointers to nodes, elements and points. 
Definition: PtrArrayBase.h:50
std::deque< Pnt * > getLoop(const std::vector< size_t > &rowIndexes, const std::vector< size_t > &columnIndexes) const
Return a loop passing through the contour defined by the indexes. 
Definition: PntPtrArray.cc:239
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:299
Vector en tres dimensiones. 
Definition: Vector3d.h:39