\doxysection{py\+::NPArray\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference}
\hypertarget{classpy_1_1NPArray}{}\label{classpy_1_1NPArray}\index{py::NPArray$<$ T $>$@{py::NPArray$<$ T $>$}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classpy_1_1NPArray_a35e2384c0646ea6b339f3b651a35423d}\label{classpy_1_1NPArray_a35e2384c0646ea6b339f3b651a35423d} 
NPArray$<$ T $>$ \& {\bfseries operator=} (const NPArray$<$ T $>$ \&avoid)
\item 
\Hypertarget{classpy_1_1NPArray_af3c495a2b821ef0689f177ca68c75c0f}\label{classpy_1_1NPArray_af3c495a2b821ef0689f177ca68c75c0f} 
NPArray$<$ T $>$ \& {\bfseries operator=} (NPArray$<$ T $>$ \&\&move)
\item 
\Hypertarget{classpy_1_1NPArray_a6786c8567c0b30e5fd9fb1f60ebb9689}\label{classpy_1_1NPArray_a6786c8567c0b30e5fd9fb1f60ebb9689} 
{\bfseries NPArray} (const NPArray$<$ T $>$ \&avoid)
\item 
\Hypertarget{classpy_1_1NPArray_ab45e427c0530098c7f1cf7278b97a33b}\label{classpy_1_1NPArray_ab45e427c0530098c7f1cf7278b97a33b} 
{\bfseries NPArray} (NPArray$<$ T $>$ \&\&move)
\item 
\Hypertarget{classpy_1_1NPArray_ac3ea0c435844728b03c871ac0d3f9f19}\label{classpy_1_1NPArray_ac3ea0c435844728b03c871ac0d3f9f19} 
{\bfseries NPArray} (const std\+::vector$<$ T $>$ \&)
\item 
\Hypertarget{classpy_1_1NPArray_af746beefffdb8452d629e64668fd10a9}\label{classpy_1_1NPArray_af746beefffdb8452d629e64668fd10a9} 
{\bfseries NPArray} (const std\+::vector$<$ T $>$ \&, npy\+\_\+intp d1, npy\+\_\+intp d2)
\item 
\Hypertarget{classpy_1_1NPArray_a81909cc14667afae71478b9d379d81e2}\label{classpy_1_1NPArray_a81909cc14667afae71478b9d379d81e2} 
{\bfseries NPArray} (T \texorpdfstring{$\ast$}{*}, npy\+\_\+intp const \texorpdfstring{$\ast$}{*}dims, uint num\+\_\+dims)
\item 
\Hypertarget{classpy_1_1NPArray_a114ba9d3f9ad9a1c2b6d5c8805bf1da5}\label{classpy_1_1NPArray_a114ba9d3f9ad9a1c2b6d5c8805bf1da5} 
{\bfseries NPArray} (T \texorpdfstring{$\ast$}{*}, npy\+\_\+intp d1)
\item 
\Hypertarget{classpy_1_1NPArray_aac5e160307bf69df86d9feac0c973127}\label{classpy_1_1NPArray_aac5e160307bf69df86d9feac0c973127} 
{\bfseries NPArray} (T \texorpdfstring{$\ast$}{*}, npy\+\_\+intp d1, npy\+\_\+intp d2)
\item 
\Hypertarget{classpy_1_1NPArray_a96d23eb02e1593df66193aa73d63cc65}\label{classpy_1_1NPArray_a96d23eb02e1593df66193aa73d63cc65} 
{\bfseries NPArray} (T \texorpdfstring{$\ast$}{*}, npy\+\_\+intp d1, npy\+\_\+intp d2, npy\+\_\+intp d3)
\item 
\Hypertarget{classpy_1_1NPArray_a761bd963064a8248a503fddde989004b}\label{classpy_1_1NPArray_a761bd963064a8248a503fddde989004b} 
{\bfseries NPArray} (T \texorpdfstring{$\ast$}{*}, npy\+\_\+intp d1, npy\+\_\+intp d2, npy\+\_\+intp d3, npy\+\_\+intp d4)
\item 
\Hypertarget{classpy_1_1NPArray_a4f49bd9c60daff6b70eca8824e2ca137}\label{classpy_1_1NPArray_a4f49bd9c60daff6b70eca8824e2ca137} 
{\bfseries NPArray} (Py\+Object \texorpdfstring{$\ast$}{*}py)
\item 
\Hypertarget{classpy_1_1NPArray_a12696150de19e66d1577cb6322c0df78}\label{classpy_1_1NPArray_a12696150de19e66d1577cb6322c0df78} 
bool {\bfseries own} (Py\+Object \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classpy_1_1NPArray_a5db46e345a4c1cf474c90c56eb1966ff}\label{classpy_1_1NPArray_a5db46e345a4c1cf474c90c56eb1966ff} 
bool {\bfseries own} (Py\+Array\+Object \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classpy_1_1NPArray_aba4259b4582250ed324e1b625f4db300}\label{classpy_1_1NPArray_aba4259b4582250ed324e1b625f4db300} 
NPArray$<$ T $>$ \& {\bfseries own\+Data} ()
\item 
\Hypertarget{classpy_1_1NPArray_aad5f90dd7a1f66a2a67ca4cbcf99801d}\label{classpy_1_1NPArray_aad5f90dd7a1f66a2a67ca4cbcf99801d} 
bool {\bfseries valid} () const
\item 
\Hypertarget{classpy_1_1NPArray_a1f09250242956a4199d2510ab9eb6cea}\label{classpy_1_1NPArray_a1f09250242956a4199d2510ab9eb6cea} 
bool {\bfseries is\+Packed} () const
\item 
\Hypertarget{classpy_1_1NPArray_a83a486b5ed385a5633eccddcc54dec66}\label{classpy_1_1NPArray_a83a486b5ed385a5633eccddcc54dec66} 
void {\bfseries Assert} () const
\item 
\Hypertarget{classpy_1_1NPArray_a4298763b8ad114543ac26f56ac4a0518}\label{classpy_1_1NPArray_a4298763b8ad114543ac26f56ac4a0518} 
Py\+Object \texorpdfstring{$\ast$}{*} {\bfseries release} ()
\item 
\Hypertarget{classpy_1_1NPArray_ad5b18a437d3a8a51759745e432738344}\label{classpy_1_1NPArray_ad5b18a437d3a8a51759745e432738344} 
Py\+Object \texorpdfstring{$\ast$}{*} {\bfseries py} () const
\item 
\Hypertarget{classpy_1_1NPArray_a52fd92c4094a24d18214cacc6f356bec}\label{classpy_1_1NPArray_a52fd92c4094a24d18214cacc6f356bec} 
Py\+Array\+Object \texorpdfstring{$\ast$}{*} {\bfseries py\+Array} () const
\item 
\Hypertarget{classpy_1_1NPArray_a931be867e2296f8729b9baaf3b53ce8e}\label{classpy_1_1NPArray_a931be867e2296f8729b9baaf3b53ce8e} 
T \texorpdfstring{$\ast$}{*} {\bfseries data} () const
\item 
\Hypertarget{classpy_1_1NPArray_a472c42b74e4f02709e062e93d60125a0}\label{classpy_1_1NPArray_a472c42b74e4f02709e062e93d60125a0} 
intptr\+\_\+t {\bfseries count} () const
\item 
\Hypertarget{classpy_1_1NPArray_a165600c26f88c0c1bd5fc22d726a50cd}\label{classpy_1_1NPArray_a165600c26f88c0c1bd5fc22d726a50cd} 
intptr\+\_\+t {\bfseries stride} (uint d) const
\item 
\Hypertarget{classpy_1_1NPArray_a6bbf9d6b037186ae3de249186efce2e9}\label{classpy_1_1NPArray_a6bbf9d6b037186ae3de249186efce2e9} 
intptr\+\_\+t {\bfseries size} () const
\item 
\Hypertarget{classpy_1_1NPArray_a97cfbae450fdff91def000eae4c070ee}\label{classpy_1_1NPArray_a97cfbae450fdff91def000eae4c070ee} 
uint {\bfseries dim} (uint d) const
\item 
\Hypertarget{classpy_1_1NPArray_aaeb7ba6567b878ccc5202b8e038e538d}\label{classpy_1_1NPArray_aaeb7ba6567b878ccc5202b8e038e538d} 
uint {\bfseries degree} () const
\item 
\Hypertarget{classpy_1_1NPArray_a9249af2ac00c5f97eb9dbfbbfc51dad9}\label{classpy_1_1NPArray_a9249af2ac00c5f97eb9dbfbbfc51dad9} 
T {\bfseries operator()} (uint x) const
\item 
\Hypertarget{classpy_1_1NPArray_aed269536355a6438fa79d40acbb405b6}\label{classpy_1_1NPArray_aed269536355a6438fa79d40acbb405b6} 
T {\bfseries operator()} (uint x, uint y) const
\item 
\Hypertarget{classpy_1_1NPArray_a359dd9764dd29b4041cd26c488f33547}\label{classpy_1_1NPArray_a359dd9764dd29b4041cd26c488f33547} 
T {\bfseries operator()} (uint x, uint y, uint z) const
\item 
\Hypertarget{classpy_1_1NPArray_a4e1b53613b7a04abf910f5d32ef51ee0}\label{classpy_1_1NPArray_a4e1b53613b7a04abf910f5d32ef51ee0} 
T {\bfseries operator()} (uint x, uint y, uint z, uint i) const
\item 
\Hypertarget{classpy_1_1NPArray_a477ff984cc762b6661d9cb4b492d40dd}\label{classpy_1_1NPArray_a477ff984cc762b6661d9cb4b492d40dd} 
void {\bfseries copyto} (std\+::vector$<$ T $>$ \&) const
\item 
\Hypertarget{classpy_1_1NPArray_a613d6629543139bc4cdbe3a8ccff8e37}\label{classpy_1_1NPArray_a613d6629543139bc4cdbe3a8ccff8e37} 
std\+::vector$<$ T $>$ {\bfseries vector} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classpy_1_1NPArray_a00a9bc3013c97349262b149dcb146b99}\label{classpy_1_1NPArray_a00a9bc3013c97349262b149dcb146b99} 
static NPArray$<$ T $>$ \texorpdfstring{$\ast$}{*} {\bfseries create} (Py\+Object \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classpy_1_1NPArray_ae76410d7e3b9e0b5fcb54267cb039b4f}\label{classpy_1_1NPArray_ae76410d7e3b9e0b5fcb54267cb039b4f} 
static void {\bfseries check\+API} ()
\item 
\Hypertarget{classpy_1_1NPArray_ae7981a579c5620c3031055485180c34a}\label{classpy_1_1NPArray_ae7981a579c5620c3031055485180c34a} 
static bool {\bfseries check\+Type} (Py\+Array\+Object \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classpy_1_1NPArray_a6004b607f086b0c1bd67fce3dfd55218}\label{classpy_1_1NPArray_a6004b607f086b0c1bd67fce3dfd55218} 
static int {\bfseries class\+Typenum} ()
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/Py\+Array.\+hpp\end{DoxyCompactItemize}
