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)

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_asin::apply(), and 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   }