XC Open source finite element analysis program
Public Types | Public Member Functions | Protected Member Functions | List of all members
XC::MatrizPtrBase< T > Class Template Reference

Base class for matrices of pointers to nodes, elements and points. More...

#include <MatrizPtrBase.h>

Inheritance diagram for XC::MatrizPtrBase< T >:

Public Types

typedef MatrizT< T *, std::vector< T * > > 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
 

Public Member Functions

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)
 

Protected Member Functions

 MatrizPtrBase (const size_t &f=0, const size_t &c=0)
 Constructor.
 

Detailed Description

template<class T>
class XC::MatrizPtrBase< T >

Base class for matrices of pointers to nodes, elements and points.


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