#include <eop_aux.hpp>
Static Public Member Functions | |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | acos (const eT x) |
template<typename eT > | |
static arma_inline arma_float_only< eT >::result | acos (const eT x) |
template<typename eT > | |
static arma_inline arma_cx_only< eT >::result | acos (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | acosh (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | acosh (const eT x) |
template<typename eT > | |
static arma_inline arma_unsigned_integral_only< eT >::result | arma_abs (const eT x) |
work around a bug in GCC 4.4 More... | |
template<typename eT > | |
static arma_inline arma_signed_integral_only< eT >::result | arma_abs (const eT x) |
template<typename eT > | |
static arma_inline arma_float_only< eT >::result | arma_abs (const eT x) |
template<typename T > | |
static arma_inline arma_float_only< T >::result | arma_abs (const std::complex< T > x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | asin (const eT x) |
template<typename eT > | |
static arma_inline arma_float_only< eT >::result | asin (const eT x) |
template<typename eT > | |
static arma_inline arma_cx_only< eT >::result | asin (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | asinh (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | asinh (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | atan (const eT x) |
template<typename eT > | |
static arma_inline arma_float_only< eT >::result | atan (const eT x) |
template<typename eT > | |
static arma_inline arma_cx_only< eT >::result | atan (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | atanh (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | atanh (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | ceil (const eT x) |
template<typename eT > | |
static arma_inline arma_float_only< eT >::result | ceil (const eT x) |
template<typename eT > | |
static arma_inline arma_cx_only< eT >::result | ceil (const eT &x) |
template<typename eT > | |
static arma_inline arma_not_cx< eT >::result | conj (const eT x) |
template<typename T > | |
static arma_inline std::complex< T > | conj (const std::complex< T > &x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | cos (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | cos (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | cosh (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | cosh (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | direct_eps (const eT) |
template<typename eT > | |
static arma_float_only< eT >::result | direct_eps (const eT x) |
template<typename T > | |
static arma_float_only< T >::result | direct_eps (const std::complex< T > x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | exp (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | exp (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | exp10 (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | exp10 (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | exp2 (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | exp2 (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | floor (const eT x) |
template<typename eT > | |
static arma_inline arma_float_only< eT >::result | floor (const eT x) |
template<typename eT > | |
static arma_inline arma_cx_only< eT >::result | floor (const eT &x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | log (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | log (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | log10 (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | log10 (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | log2 (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | log2 (const eT x) |
template<typename eT > | |
static arma_inline arma_unsigned_integral_only< eT >::result | neg (const eT x) |
template<typename eT > | |
static arma_inline arma_signed_only< eT >::result | neg (const eT x) |
template<typename T1 , typename T2 > | |
static arma_inline arma_float_or_cx_only< T1 >::result | pow (const T1 base, const T2 exponent) |
template<typename T1 , typename T2 > | |
static arma_inline arma_integral_only< T1 >::result | pow (const T1 base, const T2 exponent) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | sin (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | sin (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | sinh (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | sinh (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | sqrt (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | sqrt (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | tan (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | tan (const eT x) |
template<typename eT > | |
static arma_inline arma_integral_only< eT >::result | tanh (const eT x) |
template<typename eT > | |
static arma_inline arma_float_or_cx_only< eT >::result | tanh (const eT x) |
use of the SFINAE approach to work around compiler limitations http://en.wikipedia.org/wiki/SFINAE
Definition at line 119 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 123 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 127 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 131 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 135 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 139 of file eop_aux.hpp.
|
inlinestatic |
work around a bug in GCC 4.4
Definition at line 319 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 322 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 325 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 328 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 124 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 128 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 132 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 136 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 140 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 125 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 129 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 133 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 137 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 141 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 175 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 176 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 177 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 143 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 144 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 150 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 161 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 153 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 164 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 269 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 280 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 303 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 149 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 160 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 204 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 215 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 226 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 236 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 171 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 172 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 173 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 148 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 159 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 147 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 158 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 183 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 193 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 168 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 169 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 247 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 258 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 151 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 162 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 154 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 165 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 146 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 157 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 152 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 163 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 155 of file eop_aux.hpp.
|
inlinestatic |
Definition at line 166 of file eop_aux.hpp.