Fn_trig

Functions

template<typename T1 >
const Op< T1, op_coscos (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_acosacos (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_coshcosh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_acoshacosh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_sinsin (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_asinasin (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_sinhsinh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_asinhasinh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_tantan (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_atanatan (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_tanhtanh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const Op< T1, op_atanhatanh (const Base< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_coscos (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_acosacos (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_coshcosh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_acoshacosh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_sinsin (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_asinasin (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_sinhsinh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_asinhasinh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_tantan (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_atanatan (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_tanhtanh (const BaseCube< typename T1::elem_type, T1 > &A)
template<typename T1 >
const OpCube< T1, op_atanhatanh (const BaseCube< typename T1::elem_type, T1 > &A)

Function Documentation

template<typename T1 >
const Op<T1, op_cos> cos ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 32 of file fn_trig.hpp.

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

Referenced by op_cos::apply().

00033   {
00034   arma_extra_debug_sigprint();
00035   
00036   return Op<T1, op_cos>(A.get_ref());
00037   }

template<typename T1 >
const Op<T1, op_acos> acos ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 47 of file fn_trig.hpp.

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

Referenced by op_acos::apply().

00048   {
00049   arma_extra_debug_sigprint();
00050   
00051   return Op<T1, op_acos>(A.get_ref());
00052   }

template<typename T1 >
const Op<T1, op_cosh> cosh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 62 of file fn_trig.hpp.

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

Referenced by op_cosh::apply().

00063   {
00064   arma_extra_debug_sigprint();
00065   
00066   return Op<T1, op_cosh>(A.get_ref());
00067   }

template<typename T1 >
const Op<T1, op_acosh> acosh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 77 of file fn_trig.hpp.

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

Referenced by op_acosh::apply().

00078   {
00079   arma_extra_debug_sigprint();
00080   
00081   return Op<T1, op_acosh>(A.get_ref());
00082   }

template<typename T1 >
const Op<T1, op_sin> sin ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 92 of file fn_trig.hpp.

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

Referenced by op_sin::apply().

00093   {
00094   arma_extra_debug_sigprint();
00095   
00096   return Op<T1, op_sin>(A.get_ref());
00097   }

template<typename T1 >
const Op<T1, op_asin> asin ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 107 of file fn_trig.hpp.

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

Referenced by op_asin::apply().

00108   {
00109   arma_extra_debug_sigprint();
00110   
00111   return Op<T1, op_asin>(A.get_ref());
00112   }

template<typename T1 >
const Op<T1, op_sinh> sinh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 122 of file fn_trig.hpp.

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

Referenced by op_sinh::apply().

00123   {
00124   arma_extra_debug_sigprint();
00125   
00126   return Op<T1, op_sinh>(A.get_ref());
00127   }

template<typename T1 >
const Op<T1, op_asinh> asinh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 137 of file fn_trig.hpp.

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

Referenced by op_asinh::apply().

00138   {
00139   arma_extra_debug_sigprint();
00140   
00141   return Op<T1, op_asinh>(A.get_ref());
00142   }

template<typename T1 >
const Op<T1, op_tan> tan ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 152 of file fn_trig.hpp.

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

Referenced by op_tan::apply().

00153   {
00154   arma_extra_debug_sigprint();
00155   
00156   return Op<T1, op_tan>(A.get_ref());
00157   }

template<typename T1 >
const Op<T1, op_atan> atan ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 167 of file fn_trig.hpp.

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

Referenced by op_atan::apply().

00168   {
00169   arma_extra_debug_sigprint();
00170   
00171   return Op<T1, op_atan>(A.get_ref());
00172   }

template<typename T1 >
const Op<T1, op_tanh> tanh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 182 of file fn_trig.hpp.

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

Referenced by op_tanh::apply().

00183   {
00184   arma_extra_debug_sigprint();
00185   
00186   return Op<T1, op_tanh>(A.get_ref());
00187   }

template<typename T1 >
const Op<T1, op_atanh> atanh ( const Base< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 197 of file fn_trig.hpp.

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

Referenced by op_atanh::apply().

00198   {
00199   arma_extra_debug_sigprint();
00200   
00201   return Op<T1, op_atanh>(A.get_ref());
00202   }

template<typename T1 >
const OpCube<T1, op_cos> cos ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 218 of file fn_trig.hpp.

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

00219   {
00220   arma_extra_debug_sigprint();
00221   
00222   return OpCube<T1, op_cos>(A.get_ref());
00223   }

template<typename T1 >
const OpCube<T1, op_acos> acos ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 233 of file fn_trig.hpp.

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

00234   {
00235   arma_extra_debug_sigprint();
00236   
00237   return OpCube<T1, op_acos>(A.get_ref());
00238   }

template<typename T1 >
const OpCube<T1, op_cosh> cosh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 248 of file fn_trig.hpp.

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

00249   {
00250   arma_extra_debug_sigprint();
00251   
00252   return OpCube<T1, op_cosh>(A.get_ref());
00253   }

template<typename T1 >
const OpCube<T1, op_acosh> acosh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 263 of file fn_trig.hpp.

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

00264   {
00265   arma_extra_debug_sigprint();
00266   
00267   return OpCube<T1, op_acosh>(A.get_ref());
00268   }

template<typename T1 >
const OpCube<T1, op_sin> sin ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 278 of file fn_trig.hpp.

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

00279   {
00280   arma_extra_debug_sigprint();
00281   
00282   return OpCube<T1, op_sin>(A.get_ref());
00283   }

template<typename T1 >
const OpCube<T1, op_asin> asin ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 293 of file fn_trig.hpp.

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

00294   {
00295   arma_extra_debug_sigprint();
00296   
00297   return OpCube<T1, op_asin>(A.get_ref());
00298   }

template<typename T1 >
const OpCube<T1, op_sinh> sinh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 308 of file fn_trig.hpp.

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

00309   {
00310   arma_extra_debug_sigprint();
00311   
00312   return OpCube<T1, op_sinh>(A.get_ref());
00313   }

template<typename T1 >
const OpCube<T1, op_asinh> asinh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 323 of file fn_trig.hpp.

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

00324   {
00325   arma_extra_debug_sigprint();
00326   
00327   return OpCube<T1, op_asinh>(A.get_ref());
00328   }

template<typename T1 >
const OpCube<T1, op_tan> tan ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 338 of file fn_trig.hpp.

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

00339   {
00340   arma_extra_debug_sigprint();
00341   
00342   return OpCube<T1, op_tan>(A.get_ref());
00343   }

template<typename T1 >
const OpCube<T1, op_atan> atan ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 353 of file fn_trig.hpp.

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

00354   {
00355   arma_extra_debug_sigprint();
00356   
00357   return OpCube<T1, op_atan>(A.get_ref());
00358   }

template<typename T1 >
const OpCube<T1, op_tanh> tanh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 368 of file fn_trig.hpp.

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

00369   {
00370   arma_extra_debug_sigprint();
00371   
00372   return OpCube<T1, op_tanh>(A.get_ref());
00373   }

template<typename T1 >
const OpCube<T1, op_atanh> atanh ( const BaseCube< typename T1::elem_type, T1 > &  A  )  [inline]

Definition at line 383 of file fn_trig.hpp.

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

00384   {
00385   arma_extra_debug_sigprint();
00386   
00387   return OpCube<T1, op_atanh>(A.get_ref());
00388   }