Classes | Functions
Fn_as_scalar

Classes

struct  as_scalar_redirect< N >
struct  as_scalar_redirect< 2 >
struct  as_scalar_redirect< 3 >

Functions

template<typename T1 >
static T1::elem_type as_scalar_redirect< N >::apply (const T1 &X)
template<typename T1 , typename T2 >
static T1::elem_type as_scalar_redirect< 2 >::apply (const Glue< T1, T2, glue_times > &X)
template<typename T1 , typename T2 , typename T3 >
static T1::elem_type as_scalar_redirect< 3 >::apply (const Glue< Glue< T1, T2, glue_times >, T3, glue_times > &X)
template<typename T1 , typename T2 >
arma_inline arma_warn_unused
T1::elem_type 
as_scalar (const Glue< T1, T2, glue_times > &X, const typename arma_not_cx< typename T1::elem_type >::result *junk=0)
template<typename T1 >
arma_warn_unused T1::elem_type as_scalar (const Base< typename T1::elem_type, T1 > &X)
template<typename T1 >
arma_inline arma_warn_unused
T1::elem_type 
as_scalar (const eOp< T1, eop_neg > &X)
template<typename T1 >
arma_warn_unused T1::elem_type as_scalar (const BaseCube< typename T1::elem_type, T1 > &X)
template<typename T >
arma_inline arma_warn_unused
const arma_scalar_only< T >
::result & 
as_scalar (const T &x)
template<typename T1 >
T1::elem_type as_scalar_diag (const Base< typename T1::elem_type, T1 > &X)
template<typename T1 , typename T2 , typename T3 >
T1::elem_type as_scalar_diag (const Glue< Glue< T1, T2, glue_times_diag >, T3, glue_times > &X)

Function Documentation

template<uword N>
template<typename T1 >
T1::elem_type as_scalar_redirect< N >::apply ( const T1 &  X) [inline, static]

Definition at line 49 of file fn_as_scalar.hpp.

template<typename T1 , typename T2 >
T1::elem_type as_scalar_redirect< 2 >::apply ( const Glue< T1, T2, glue_times > &  X) [inline, static]

Definition at line 68 of file fn_as_scalar.hpp.

template<typename T1 , typename T2 , typename T3 >
T1::elem_type as_scalar_redirect< 3 >::apply ( const Glue< Glue< T1, T2, glue_times >, T3, glue_times > &  X) [inline, static]

Definition at line 101 of file fn_as_scalar.hpp.

template<typename T1 , typename T2 >
arma_inline arma_warn_unused T1::elem_type as_scalar ( const Glue< T1, T2, glue_times > &  X,
const typename arma_not_cx< typename T1::elem_type >::result *  junk = 0 
)

Definition at line 272 of file fn_as_scalar.hpp.

template<typename T1 >
arma_warn_unused T1::elem_type as_scalar ( const Base< typename T1::elem_type, T1 > &  X) [inline]

Definition at line 297 of file fn_as_scalar.hpp.

template<typename T1 >
arma_inline arma_warn_unused T1::elem_type as_scalar ( const eOp< T1, eop_neg > &  X)

Definition at line 317 of file fn_as_scalar.hpp.

template<typename T1 >
arma_warn_unused T1::elem_type as_scalar ( const BaseCube< typename T1::elem_type, T1 > &  X) [inline]

Definition at line 330 of file fn_as_scalar.hpp.

template<typename T >
arma_inline arma_warn_unused const arma_scalar_only<T>::result& as_scalar ( const T &  x)

Definition at line 350 of file fn_as_scalar.hpp.

template<typename T1 >
T1::elem_type as_scalar_diag ( const Base< typename T1::elem_type, T1 > &  X) [inline]

Definition at line 191 of file fn_as_scalar.hpp.

template<typename T1 , typename T2 , typename T3 >
T1::elem_type as_scalar_diag ( const Glue< Glue< T1, T2, glue_times_diag >, T3, glue_times > &  X) [inline]

Definition at line 210 of file fn_as_scalar.hpp.



armadillo_matrix
Author(s): Conrad Sanderson - NICTA (www.nicta.com.au), (Wrapper by Sjoerd van den Dries)
autogenerated on Tue Jan 7 2014 11:42:07