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)
 

Detailed Description

Function Documentation

template<uword N>
template<typename T1 >
T1::elem_type as_scalar_redirect< N >::apply ( const T1 &  X)
inlinestatic

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)
inlinestatic

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)
inlinestatic

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):
autogenerated on Fri Apr 16 2021 02:31:59