Public Types | Public Member Functions | Public Attributes | List of all members
diagmat_proxy< T1 > Class Template Reference

#include <diagmat_proxy.hpp>

Public Types

typedef T1::elem_type elem_type
 
typedef get_pod_type< elem_type >::result pod_type
 

Public Member Functions

arma_inline elem_type at (const uword row, const uword col) const
 
 diagmat_proxy (const Base< typename T1::elem_type, T1 > &X)
 
arma_inline elem_type operator[] (const uword i) const
 

Public Attributes

const uword n_elem
 
const Proxy< T1 > P
 
const bool P_is_vec
 

Detailed Description

template<typename T1>
class diagmat_proxy< T1 >

Definition at line 20 of file diagmat_proxy.hpp.

Member Typedef Documentation

template<typename T1>
typedef T1::elem_type diagmat_proxy< T1 >::elem_type

Definition at line 24 of file diagmat_proxy.hpp.

template<typename T1>
typedef get_pod_type<elem_type>::result diagmat_proxy< T1 >::pod_type

Definition at line 25 of file diagmat_proxy.hpp.

Constructor & Destructor Documentation

template<typename T1>
diagmat_proxy< T1 >::diagmat_proxy ( const Base< typename T1::elem_type, T1 > &  X)
inline

Definition at line 27 of file diagmat_proxy.hpp.

Member Function Documentation

template<typename T1>
arma_inline elem_type diagmat_proxy< T1 >::at ( const uword  row,
const uword  col 
) const
inline

Definition at line 59 of file diagmat_proxy.hpp.

template<typename T1>
arma_inline elem_type diagmat_proxy< T1 >::operator[] ( const uword  i) const
inline

Definition at line 44 of file diagmat_proxy.hpp.

Member Data Documentation

template<typename T1>
const uword diagmat_proxy< T1 >::n_elem

Definition at line 81 of file diagmat_proxy.hpp.

template<typename T1>
const Proxy<T1> diagmat_proxy< T1 >::P

Definition at line 79 of file diagmat_proxy.hpp.

template<typename T1>
const bool diagmat_proxy< T1 >::P_is_vec

Definition at line 80 of file diagmat_proxy.hpp.


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


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