d.elem() = transpose(s1.elem());
d.real() = transpose(l.real()); d.imag() = -transpose(l.imag());
adj(const RScalar<T1>& s1){  typename UnaryReturn<RScalar<T1>, FnAdjoint>::Type_t  d;  d.elem() = transpose(s1.elem()); // The complex nature has been eaten here  return d;}