#include <subview_elem1_bones.hpp>
Public Types | |
typedef eT | elem_type |
typedef get_pod_type < elem_type >::result | pod_type |
Public Member Functions | |
void | fill (const eT val) |
template<typename op_type > | |
void | inplace_op (const eT val) |
template<typename op_type , typename T2 > | |
void | inplace_op (const subview_elem1< eT, T2 > &x) |
template<typename op_type , typename T2 > | |
void | inplace_op (const Base< eT, T2 > &x) |
void | ones () |
template<typename T2 > | |
void | operator%= (const subview_elem1< eT, T2 > &x) |
template<typename T2 > | |
void | operator%= (const Base< eT, T2 > &x) |
void | operator*= (const eT val) |
void | operator+= (const eT val) |
template<typename T2 > | |
void | operator+= (const subview_elem1< eT, T2 > &x) |
template<typename T2 > | |
void | operator+= (const Base< eT, T2 > &x) |
void | operator-= (const eT val) |
template<typename T2 > | |
void | operator-= (const subview_elem1< eT, T2 > &x) |
template<typename T2 > | |
void | operator-= (const Base< eT, T2 > &x) |
void | operator/= (const eT val) |
template<typename T2 > | |
void | operator/= (const subview_elem1< eT, T2 > &x) |
template<typename T2 > | |
void | operator/= (const Base< eT, T2 > &x) |
template<typename T2 > | |
void | operator= (const subview_elem1< eT, T2 > &x) |
void | operator= (const subview_elem1< eT, T1 > &x) |
work around compiler bugs | |
template<typename T2 > | |
void | operator= (const Base< eT, T2 > &x) |
template<typename T2 > | |
void | operator_equ (const subview_elem1< eT, T2 > &x) |
void | zeros () |
~subview_elem1 () | |
Static Public Member Functions | |
static void | div_inplace (Mat< eT > &out, const subview_elem1 &in) |
static void | extract (Mat< eT > &out, const subview_elem1 &in) |
template<typename op_type > | |
static void | mat_inplace_op (Mat< eT > &out, const subview_elem1 &in) |
static void | minus_inplace (Mat< eT > &out, const subview_elem1 &in) |
static void | plus_inplace (Mat< eT > &out, const subview_elem1 &in) |
static void | schur_inplace (Mat< eT > &out, const subview_elem1 &in) |
Public Attributes | |
arma_aligned const Base< uword, T1 > & | a |
arma_aligned const Mat< eT > & | m |
Protected Member Functions | |
arma_inline | subview_elem1 (const Mat< eT > &in_m, const Base< uword, T1 > &in_a) |
arma_inline | subview_elem1 (Mat< eT > &in_m, const Base< uword, T1 > &in_a) |
Protected Attributes | |
arma_aligned Mat< eT > * | m_ptr |
Private Member Functions | |
subview_elem1 () | |
Friends | |
class | Mat< eT > |
Definition at line 20 of file subview_elem1_bones.hpp.
typedef eT subview_elem1< eT, T1 >::elem_type |
Definition at line 27 of file subview_elem1_bones.hpp.
typedef get_pod_type<elem_type>::result subview_elem1< eT, T1 >::pod_type |
Definition at line 28 of file subview_elem1_bones.hpp.
subview_elem1< eT, T1 >::subview_elem1 | ( | ) | [private] |
friend class Mat< eT > [friend] |
Definition at line 85 of file subview_elem1_bones.hpp.
arma_aligned const Base<uword,T1>& subview_elem1< eT, T1 >::a |
Definition at line 30 of file subview_elem1_bones.hpp.
arma_aligned const Mat<eT>& subview_elem1< eT, T1 >::m |
Definition at line 22 of file subview_elem1_bones.hpp.
arma_aligned Mat<eT>* subview_elem1< eT, T1 >::m_ptr [protected] |
Definition at line 23 of file subview_elem1_bones.hpp.