Fn_trig

Functions

template<typename T1 >
arma_inline const eOp< T1,
eop_cos
cos (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_cos
cos (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_acos
acos (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_acos
acos (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_cosh
cosh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_cosh
cosh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_acosh
acosh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_acosh
acosh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_sin
sin (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_sin
sin (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_asin
asin (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_asin
asin (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_sinh
sinh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_sinh
sinh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_asinh
asinh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_asinh
asinh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_tan
tan (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_tan
tan (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_atan
atan (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_atan
atan (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_tanh
tanh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_tanh
tanh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOp< T1,
eop_atanh
atanh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
arma_inline const eOpCube< T1,
eop_cube_atanh
atanh (const BaseCube< typename T1::elem_type, T1 > &A)

Function Documentation

template<typename T1 >
arma_inline const eOp<T1, eop_cos> cos ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 33 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00034   {
00035   arma_extra_debug_sigprint();
00036   
00037   return eOp<T1, eop_cos>(A.get_ref());
00038   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_cos> cos ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 45 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00046   {
00047   arma_extra_debug_sigprint();
00048   
00049   return eOpCube<T1, eop_cube_cos>(A.get_ref());
00050   }

template<typename T1 >
arma_inline const eOp<T1, eop_acos> acos ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 60 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00061   {
00062   arma_extra_debug_sigprint();
00063   
00064   return eOp<T1, eop_acos>(A.get_ref());
00065   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_acos> acos ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 72 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00073   {
00074   arma_extra_debug_sigprint();
00075   
00076   return eOpCube<T1, eop_cube_acos>(A.get_ref());
00077   }

template<typename T1 >
arma_inline const eOp<T1, eop_cosh> cosh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 87 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00088   {
00089   arma_extra_debug_sigprint();
00090   
00091   return eOp<T1, eop_cosh>(A.get_ref());
00092   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_cosh> cosh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 99 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00100   {
00101   arma_extra_debug_sigprint();
00102   
00103   return eOpCube<T1, eop_cube_cosh>(A.get_ref());
00104   }

template<typename T1 >
arma_inline const eOp<T1, eop_acosh> acosh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 114 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00115   {
00116   arma_extra_debug_sigprint();
00117   
00118   return eOp<T1, eop_acosh>(A.get_ref());
00119   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_acosh> acosh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 126 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00127   {
00128   arma_extra_debug_sigprint();
00129   
00130   return eOpCube<T1, eop_cube_acosh>(A.get_ref());
00131   }

template<typename T1 >
arma_inline const eOp<T1, eop_sin> sin ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 141 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00142   {
00143   arma_extra_debug_sigprint();
00144   
00145   return eOp<T1, eop_sin>(A.get_ref());
00146   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_sin> sin ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 153 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00154   {
00155   arma_extra_debug_sigprint();
00156   
00157   return eOpCube<T1, eop_cube_sin>(A.get_ref());
00158   }

template<typename T1 >
arma_inline const eOp<T1, eop_asin> asin ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 168 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00169   {
00170   arma_extra_debug_sigprint();
00171   
00172   return eOp<T1, eop_asin>(A.get_ref());
00173   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_asin> asin ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 180 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00181   {
00182   arma_extra_debug_sigprint();
00183   
00184   return eOpCube<T1, eop_cube_asin>(A.get_ref());
00185   }

template<typename T1 >
arma_inline const eOp<T1, eop_sinh> sinh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 195 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00196   {
00197   arma_extra_debug_sigprint();
00198   
00199   return eOp<T1, eop_sinh>(A.get_ref());
00200   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_sinh> sinh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 207 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00208   {
00209   arma_extra_debug_sigprint();
00210   
00211   return eOpCube<T1, eop_cube_sinh>(A.get_ref());
00212   }

template<typename T1 >
arma_inline const eOp<T1, eop_asinh> asinh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 222 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00223   {
00224   arma_extra_debug_sigprint();
00225   
00226   return eOp<T1, eop_asinh>(A.get_ref());
00227   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_asinh> asinh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 234 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00235   {
00236   arma_extra_debug_sigprint();
00237   
00238   return eOpCube<T1, eop_cube_asinh>(A.get_ref());
00239   }

template<typename T1 >
arma_inline const eOp<T1, eop_tan> tan ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 249 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00250   {
00251   arma_extra_debug_sigprint();
00252   
00253   return eOp<T1, eop_tan>(A.get_ref());
00254   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_tan> tan ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 261 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00262   {
00263   arma_extra_debug_sigprint();
00264   
00265   return eOpCube<T1, eop_cube_tan>(A.get_ref());
00266   }

template<typename T1 >
arma_inline const eOp<T1, eop_atan> atan ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 276 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00277   {
00278   arma_extra_debug_sigprint();
00279   
00280   return eOp<T1, eop_atan>(A.get_ref());
00281   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_atan> atan ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 288 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00289   {
00290   arma_extra_debug_sigprint();
00291   
00292   return eOpCube<T1, eop_cube_atan>(A.get_ref());
00293   }

template<typename T1 >
arma_inline const eOp<T1, eop_tanh> tanh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 303 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00304   {
00305   arma_extra_debug_sigprint();
00306   
00307   return eOp<T1, eop_tanh>(A.get_ref());
00308   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_tanh> tanh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 315 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00316   {
00317   arma_extra_debug_sigprint();
00318   
00319   return eOpCube<T1, eop_cube_tanh>(A.get_ref());
00320   }

template<typename T1 >
arma_inline const eOp<T1, eop_atanh> atanh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 330 of file fn_trig.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by eop_cube_core< eop_cube_type >::process(), and eop_core< eop_type >::process().

00331   {
00332   arma_extra_debug_sigprint();
00333   
00334   return eOp<T1, eop_atanh>(A.get_ref());
00335   }

template<typename T1 >
arma_inline const eOpCube<T1, eop_cube_atanh> atanh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 342 of file fn_trig.hpp.

References BaseCube< elem_type, derived >::get_ref().

00343   {
00344   arma_extra_debug_sigprint();
00345   
00346   return eOpCube<T1, eop_cube_atanh>(A.get_ref());
00347   }