trace_real(const RScalar<T1>& s1)
trace_real(const RComplex<T1>& s1)
trace_real(const RScalar<T1>& s1){  typename UnaryReturn<RScalar<T1>, FnRealTrace>::Type_t  d;  d.elem() = trace_real(s1.elem());  return d;}