22 template<
typename T1,
typename T2>
63 template<
typename T,
typename T2>
69 arma_inline static const std::complex<T>&
apply(
const std::complex<T>& x) {
return x; }
75 template<
typename T1,
typename T>
82 arma_inline static const std::complex<T>&
apply(
const std::complex<T>& x) {
return x; }
93 arma_inline static const std::complex<double>
apply(
const std::complex<float>& x) {
return std::complex<double>(x); }
105 arma_inline static const std::complex<double>
apply(
const std::complex<float>& x) {
return std::complex<double>(x); }
116 arma_inline static const std::complex<double>
apply(
const std::complex<float>& x) {
return std::complex<double>(x); }
117 arma_inline static const std::complex<double>&
apply(
const std::complex<double>& x) {
return x; }
127 arma_inline static const std::complex<double>&
apply(
const std::complex<double>& x) {
return x; }
128 arma_inline static const std::complex<double>
apply(
const std::complex<float>& x) {
return std::complex<double>(x); }
139 arma_inline static const std::complex<double>&
apply(
const std::complex<double>& x) {
return x; }
151 arma_inline static const std::complex<double>&
apply(
const std::complex<double>& x) {
return x; }
std::complex< double > T2_result
static arma_inline double apply(const float x)
std::complex< T > T1_result
static arma_inline const std::complex< double > & apply(const std::complex< double > &x)
std::complex< float > T2_result
static arma_inline T apply(const T1 x)
static arma_inline const std::complex< double > apply(const std::complex< float > &x)
std::complex< double > T1_result
std::complex< double > T1_result
promote_type< T1, T2 >::result T2_result
std::complex< double > T2_result
static arma_inline const std::complex< double > & apply(const std::complex< double > &x)
static arma_inline const std::complex< T > & apply(const std::complex< T > &x)
std::complex< T > T2_result
static arma_inline const std::complex< double > apply(const std::complex< float > &x)
static arma_inline const std::complex< double > apply(const std::complex< float > &x)
static arma_inline T apply(const T2 x)
static arma_inline const std::complex< double > apply(const std::complex< float > &x)
static arma_inline promote_type< T1, T2 >::result apply(const T1 x)
static arma_inline const std::complex< double > & apply(const std::complex< double > &x)
static arma_inline double apply(const double x)
static arma_inline const std::complex< double > & apply(const std::complex< double > &x)
static arma_inline promote_type< T1, T2 >::result apply(const T2 x)
static arma_inline const T & apply(const T &x)
std::complex< double > T1_result
std::complex< double > T1_result
static arma_inline double apply(const double x)
std::complex< double > T2_result
static arma_inline double apply(const float x)
static arma_inline const std::complex< T > & apply(const std::complex< T > &x)
promote_type< T1, T2 >::result T1_result