XC Open source finite element analysis program
Public Member Functions | List of all members

Matriz de pointers to nodes. More...

#include <MatrizPtrNod.h>

Inheritance diagram for XC::MatrizPtrNod:
XC::MatrizPtrBase< Node >

Public Member Functions

 MatrizPtrNod (const size_t &f=0, const size_t &c=0)
 Constructor.
 
m_int getTags (void) const
 Returns a matriz con los identificadores of the nodes.
 
void fix (const SFreedom_Constraint &) const
 Impone desplazamiento nulo en los nodos de this set.
 
NodebuscaNodo (const int &tag)
 Returns (if it exists) a pointer to the node cuyo tag is being passed as parameter.
 
const NodebuscaNodo (const int &tag) const
 Returns (if it exists) a pointer to the node cuyo tag is being passed as parameter.
 
NodegetNearestNode (const Pos3d &p)
 Returns the node closest to the point being passed as parameter.
 
const NodegetNearestNode (const Pos3d &p) const
 Returns the node closest to the point being passed as parameter.
 
- Public Member Functions inherited from XC::MatrizPtrBase< Node >
bool Null (void) const
 Returns true if it's empty or the pointers are NULL.
 
bool HasNull (void) const
 Returns true if it's empty or any of the pointers are NULL.
 
void dim (const size_t &, const size_t &)
 Matrix dimensions.
 
std::vector< int > getTagsObjsFila (const size_t &)
 Asks each of the objects in the row to execute the code being passed as parameter.
 
std::vector< int > getTagsObjsColumna (const size_t &)
 Asks each of the objects in the column to execute the code being passed as parameter.
 
std::vector< int > getTagsObjsInterioresFila (const size_t &)
 Asks each of the objects at the interior of the row to execute the code being passed as parameter.
 
std::vector< int > getTagsObjsInterioresColumna (const size_t &)
 Asks each of the objects at the interior of the column to execute the code being passed as parameter.
 
std::vector< int > getTagsInteriorObjs (void)
 Asks each of the objects at the interior to execute the code being passed as parameter.
 
std::vector< int > getTagsObjs (void)
 

Additional Inherited Members

- Public Types inherited from XC::MatrizPtrBase< Node >
typedef MatrizT< Node *, std::vector< Node * > > m_ptr
 
typedef m_ptr::iterator iterator
 
typedef m_ptr::const_iterator const_iterator
 
typedef m_ptr::value_type value_type
 
typedef m_ptr::reference reference
 
typedef m_ptr::const_reference const_reference
 
- Protected Member Functions inherited from XC::MatrizPtrBase< Node >
 MatrizPtrBase (const size_t &f=0, const size_t &c=0)
 Constructor.
 

Detailed Description

Matriz de pointers to nodes.


The documentation for this class was generated from the following files: