unwrap_to_elem_access< Op< Col< eT >, op_trans > > Class Template Reference
[Unwrap]

#include <unwrap.hpp>

List of all members.

Public Member Functions

 unwrap_to_elem_access (const Op< Col< eT >, op_trans > &A)
eT operator[] (const u32 i) const
eT operator() (const u32 i) const
eT at (const u32 in_row, const u32 in_col) const
eT operator() (const u32 in_row, const u32 in_col) const

Public Attributes

const Col< eT > & M


Detailed Description

template<typename eT>
class unwrap_to_elem_access< Op< Col< eT >, op_trans > >

Definition at line 275 of file unwrap.hpp.


Constructor & Destructor Documentation

template<typename eT >
unwrap_to_elem_access< Op< Col< eT >, op_trans > >::unwrap_to_elem_access ( const Op< Col< eT >, op_trans > &  A  )  [inline]

Definition at line 279 of file unwrap.hpp.

00280     : M(A.m)
00281     {
00282     arma_extra_debug_sigprint();
00283     }


Member Function Documentation

template<typename eT >
eT unwrap_to_elem_access< Op< Col< eT >, op_trans > >::operator[] ( const u32  i  )  const [inline]

Definition at line 285 of file unwrap.hpp.

00285 { return M[i]; }

template<typename eT >
eT unwrap_to_elem_access< Op< Col< eT >, op_trans > >::operator() ( const u32  i  )  const [inline]

Definition at line 286 of file unwrap.hpp.

00286 { return M(i); }

template<typename eT >
eT unwrap_to_elem_access< Op< Col< eT >, op_trans > >::at ( const u32  in_row,
const u32  in_col 
) const [inline]

Definition at line 289 of file unwrap.hpp.

00289 { return M.at(in_col,in_row); }

template<typename eT >
eT unwrap_to_elem_access< Op< Col< eT >, op_trans > >::operator() ( const u32  in_row,
const u32  in_col 
) const [inline]

Definition at line 290 of file unwrap.hpp.

00290 { return M(in_col,in_row);    }


Member Data Documentation

template<typename eT >
const Col<eT>& unwrap_to_elem_access< Op< Col< eT >, op_trans > >::M

Definition at line 292 of file unwrap.hpp.