arma_hot inline typename enable_if2< is_arma_type<T1>::value, typename T1::elem_type >::result accu(const T1& X) { arma_extra_debug_sigprint(); const Proxy<T1> P(X); return (Proxy<T1>::prefer_at_accessor == false) ? accu_proxy_linear(P) : accu_proxy_at(P); }
arma_hot inline typename T1::elem_type accu(const Base<typename T1::elem_type,T1>& X) { arma_extra_debug_sigprint(); const Proxy<T1> P(X.get_ref()); return (Proxy<T1>::prefer_at_accessor == false) ? accu_proxy_linear(P) : accu_proxy_at(P); }