$search

Diagview

Classes

class  diagview< eT >
 Class for storing data required to extract and set the diagonals of a matrix. More...

Functions

arma_inline eT diagview::at (const uword in_n_row, const uword in_n_col) const
arma_inline eT & diagview::at (const uword in_n_row, const uword in_n_col)
arma_inline eT diagview::at (const uword i) const
arma_inline eT & diagview::at (const uword i)
arma_inline diagview::diagview (Mat< eT > &in_m, const uword in_row_offset, const uword in_col_offset, const uword len)
arma_inline diagview::diagview (const Mat< eT > &in_m, const uword in_row_offset, const uword in_col_offset, const uword len)
static void diagview::div_inplace (Mat< eT > &out, const diagview &in)
 X /= Y.diag().
static void diagview::extract (Mat< eT > &out, const diagview &in)
 extract a diagonal and store it as a column vector
void diagview::fill (const eT val)
static void diagview::minus_inplace (Mat< eT > &out, const diagview &in)
 X -= Y.diag().
void diagview::ones ()
template<typename T1 >
void diagview::operator%= (const Base< eT, T1 > &x)
arma_inline eT diagview::operator() (const uword in_n_row, const uword in_n_col) const
arma_inline eT & diagview::operator() (const uword in_n_row, const uword in_n_col)
arma_inline eT diagview::operator() (const uword i) const
arma_inline eT & diagview::operator() (const uword i)
void diagview::operator*= (const eT val)
template<typename T1 >
void diagview::operator+= (const Base< eT, T1 > &x)
void diagview::operator+= (const eT val)
template<typename T1 >
void diagview::operator-= (const Base< eT, T1 > &x)
void diagview::operator-= (const eT val)
template<typename T1 >
void diagview::operator/= (const Base< eT, T1 > &x)
void diagview::operator/= (const eT val)
template<typename T1 >
void diagview::operator= (const Base< eT, T1 > &x)
 set a diagonal of our matrix using data from a foreign object
void diagview::operator= (const diagview &x)
 set a diagonal of our matrix using a diagonal from a foreign matrix
arma_inline eT diagview::operator[] (const uword i) const
arma_inline eT & diagview::operator[] (const uword i)
static void diagview::plus_inplace (Mat< eT > &out, const diagview &in)
 X += Y.diag().
static void diagview::schur_inplace (Mat< eT > &out, const diagview &in)
 X = Y.diag().
void diagview::zeros ()
 diagview::~diagview ()

Function Documentation

template<typename eT >
arma_inline eT diagview< eT >::at ( const uword  in_n_row,
const uword  in_n_col 
) const [inline, inherited]

Definition at line 673 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT & diagview< eT >::at ( const uword  in_n_row,
const uword  in_n_col 
) [inline, inherited]

Definition at line 663 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT diagview< eT >::at ( const uword  i  )  const [inline, inherited]

Definition at line 629 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT & diagview< eT >::at ( const uword  i  )  [inline, inherited]

Definition at line 619 of file diagview_meat.hpp.

template<typename eT >
arma_inline diagview< eT >::diagview ( Mat< eT > &  in_m,
const uword  in_row_offset,
const uword  in_col_offset,
const uword  len 
) [inline, protected, inherited]

Definition at line 43 of file diagview_meat.hpp.

template<typename eT >
arma_inline diagview< eT >::diagview ( const Mat< eT > &  in_m,
const uword  in_row_offset,
const uword  in_col_offset,
const uword  len 
) [inline, protected, inherited]

Definition at line 28 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::div_inplace ( Mat< eT > &  out,
const diagview< eT > &  in 
) [inline, static, inherited]

X /= Y.diag().

Definition at line 564 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::extract ( Mat< eT > &  out,
const diagview< eT > &  in 
) [inline, static, inherited]

extract a diagonal and store it as a column vector

Definition at line 419 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::fill ( const eT  val  )  [inline, inherited]

Definition at line 707 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::minus_inplace ( Mat< eT > &  out,
const diagview< eT > &  in 
) [inline, static, inherited]

X -= Y.diag().

Definition at line 492 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::ones (  )  [inline, inherited]

Definition at line 736 of file diagview_meat.hpp.

template<typename eT >
template<typename T1 >
void diagview< eT >::operator%= ( const Base< eT, T1 > &  x  )  [inline, inherited]

Definition at line 329 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT diagview< eT >::operator() ( const uword  in_n_row,
const uword  in_n_col 
) const [inline, inherited]

Definition at line 695 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT & diagview< eT >::operator() ( const uword  in_n_row,
const uword  in_n_col 
) [inline, inherited]

Definition at line 683 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT diagview< eT >::operator() ( const uword  i  )  const [inline, inherited]

Definition at line 651 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT & diagview< eT >::operator() ( const uword  i  )  [inline, inherited]

Definition at line 639 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::operator*= ( const eT  val  )  [inline, inherited]

Definition at line 150 of file diagview_meat.hpp.

template<typename eT >
template<typename T1 >
void diagview< eT >::operator+= ( const Base< eT, T1 > &  x  )  [inline, inherited]

Definition at line 239 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::operator+= ( const eT  val  )  [inline, inherited]

Definition at line 108 of file diagview_meat.hpp.

template<typename eT >
template<typename T1 >
void diagview< eT >::operator-= ( const Base< eT, T1 > &  x  )  [inline, inherited]

Definition at line 284 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::operator-= ( const eT  val  )  [inline, inherited]

Definition at line 129 of file diagview_meat.hpp.

template<typename eT >
template<typename T1 >
void diagview< eT >::operator/= ( const Base< eT, T1 > &  x  )  [inline, inherited]

Definition at line 374 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::operator/= ( const eT  val  )  [inline, inherited]

Definition at line 171 of file diagview_meat.hpp.

template<typename eT >
template<typename T1 >
void diagview< eT >::operator= ( const Base< eT, T1 > &  x  )  [inline, inherited]

set a diagonal of our matrix using data from a foreign object

Definition at line 194 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::operator= ( const diagview< eT > &  x  )  [inline, inherited]

set a diagonal of our matrix using a diagonal from a foreign matrix

Definition at line 60 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT diagview< eT >::operator[] ( const uword  i  )  const [inline, inherited]

Definition at line 609 of file diagview_meat.hpp.

template<typename eT >
arma_inline eT & diagview< eT >::operator[] ( const uword  i  )  [inline, inherited]

Definition at line 599 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::plus_inplace ( Mat< eT > &  out,
const diagview< eT > &  in 
) [inline, static, inherited]

X += Y.diag().

Definition at line 456 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::schur_inplace ( Mat< eT > &  out,
const diagview< eT > &  in 
) [inline, static, inherited]

X = Y.diag().

Definition at line 528 of file diagview_meat.hpp.

template<typename eT >
void diagview< eT >::zeros (  )  [inline, inherited]

Definition at line 724 of file diagview_meat.hpp.

template<typename eT >
diagview< eT >::~diagview (  )  [inline, inherited]

Definition at line 20 of file diagview_meat.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


armadillo_matrix
Author(s): Conrad Sanderson - NICTA (www.nicta.com.au), (Wrapper by Sjoerd van den Dries)
autogenerated on Tue Mar 5 12:27:51 2013