Classes | Functions
Podarray

Classes

class  podarray< eT >
 A lightweight array for POD types. If the amount of memory requested is small, the stack is used. More...
 
struct  podarray_prealloc_n_elem
 

Functions

arma_hot void podarray< eT >::copy_row (const Mat< eT > &A, const uword row)
 
void podarray< eT >::fill (const eT val)
 
void podarray< eT >::init (const uword new_n_elem)
 
arma_inline eT * podarray< eT >::memptr ()
 
arma_inline const eT * podarray< eT >::memptr () const
 
arma_inline eT & podarray< eT >::operator() (const uword i)
 
arma_inline eT podarray< eT >::operator() (const uword i) const
 
const podarraypodarray< eT >::operator= (const podarray &x)
 
arma_inline eT & podarray< eT >::operator[] (const uword i)
 
arma_inline eT podarray< eT >::operator[] (const uword i) const
 
 podarray< eT >::podarray ()
 
 podarray< eT >::podarray (const podarray &x)
 
arma_inline podarray< eT >::podarray (const uword new_N)
 
arma_inline podarray< eT >::podarray (const eT *X, const uword new_N)
 
void podarray< eT >::reset ()
 
void podarray< eT >::set_size (const uword new_n_elem)
 
void podarray< eT >::zeros ()
 
void podarray< eT >::zeros (const uword new_n_elem)
 
 podarray< eT >::~podarray ()
 

Detailed Description

Function Documentation

template<typename eT>
arma_hot void podarray< eT >::copy_row ( const Mat< eT > &  A,
const uword  row 
)
inline

Definition at line 236 of file podarray_meat.hpp.

template<typename eT>
void podarray< eT >::fill ( const eT  val)
inline

Definition at line 178 of file podarray_meat.hpp.

template<typename eT >
void podarray< eT >::init ( const uword  new_n_elem)
inlineprotected

Definition at line 295 of file podarray_meat.hpp.

template<typename eT >
arma_inline eT * podarray< eT >::memptr ( )

Definition at line 215 of file podarray_meat.hpp.

template<typename eT >
arma_inline const eT * podarray< eT >::memptr ( ) const

Definition at line 225 of file podarray_meat.hpp.

template<typename eT >
arma_inline eT & podarray< eT >::operator() ( const uword  i)

Definition at line 143 of file podarray_meat.hpp.

template<typename eT >
arma_inline eT podarray< eT >::operator() ( const uword  i) const

Definition at line 132 of file podarray_meat.hpp.

template<typename eT >
const podarray< eT > & podarray< eT >::operator= ( const podarray< eT > &  x)
inline

Definition at line 65 of file podarray_meat.hpp.

template<typename eT >
arma_inline eT & podarray< eT >::operator[] ( const uword  i)

Definition at line 122 of file podarray_meat.hpp.

template<typename eT >
arma_inline eT podarray< eT >::operator[] ( const uword  i) const

Definition at line 112 of file podarray_meat.hpp.

template<typename eT >
podarray< eT >::podarray ( )
inline

Definition at line 40 of file podarray_meat.hpp.

template<typename eT >
podarray< eT >::podarray ( const podarray< eT > &  x)
inline

Definition at line 51 of file podarray_meat.hpp.

template<typename eT >
arma_inline podarray< eT >::podarray ( const uword  new_N)
explicit

Definition at line 83 of file podarray_meat.hpp.

template<typename eT>
arma_inline podarray< eT >::podarray ( const eT *  X,
const uword  new_N 
)
explicit

Definition at line 96 of file podarray_meat.hpp.

template<typename eT >
void podarray< eT >::reset ( )
inline

Definition at line 166 of file podarray_meat.hpp.

template<typename eT >
void podarray< eT >::set_size ( const uword  new_n_elem)
inline

Definition at line 154 of file podarray_meat.hpp.

template<typename eT >
void podarray< eT >::zeros ( )
inline

Definition at line 190 of file podarray_meat.hpp.

template<typename eT >
void podarray< eT >::zeros ( const uword  new_n_elem)
inline

Definition at line 202 of file podarray_meat.hpp.

template<typename eT >
podarray< eT >::~podarray ( )
inline

Definition at line 20 of file podarray_meat.hpp.



armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:32:00