30 #ifndef DqMeshRegion_h     31 #define DqMeshRegion_h     35 #include <boost/python/dict.hpp>    47     typedef std::deque<MeshRegion *> dq_Reg;
    48     typedef dq_Reg::reference reference;
    49     typedef dq_Reg::const_reference const_reference;
    50     typedef dq_Reg::iterator iterator;
    51     typedef dq_Reg::const_iterator const_iterator;
    54     inline reference operator[](
const size_t i)
    55       { 
return dq_Reg::operator[](i); }
    63     inline size_t size(
void)
 const    64       { 
return dq_Reg::size(); }
    66     void resize(
const size_t sz);
    69     inline const_reference operator[](
const size_t i)
 const    70       { 
return dq_Reg::operator[](i); }
    72     inline void clearAll(
void)
    77     boost::python::dict 
getPyDict(
void) 
const;
    78     void setPyDict(
const boost::python::dict &);
    80     void Print(std::ostream &s) 
const;
 boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: DqMeshRegion.cc:106
DqMeshRegion & operator=(const DqMeshRegion &)
Assignment operator. 
Definition: DqMeshRegion.cc:62
void resize(const size_t sz)
Changes the container size. 
Definition: DqMeshRegion.cc:81
DqMeshRegion(void)
Constructor. 
Definition: DqMeshRegion.cc:45
~DqMeshRegion(void)
Destructor. 
Definition: DqMeshRegion.cc:76
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Dinamically allocated mesh region deque container. 
Definition: DqMeshRegion.h:44
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: DqMeshRegion.cc:121
Nodes and elements of a mesh region. 
Definition: MeshRegion.h:78