STensorProxy syten::STensorImpl::conj | ( | STensor const & | in, |
EliminateZeros const | elimzeros = EliminateZeros::No , |
||
SourceLocation const & | loc = SourceLocation::current() |
||
) |
Creates a proxy which knows to complex-conjugate the input tensor when requested.
In particular, if the returned STensorProxy
is converted to a STensor
, a copy of in
is taken; if it is involved in a procut, the request is forwarded to the appropriate tensor-tensor product.
Referenced by syten::STensorImpl::Autodiff::ComputeNode::ComputeNode(), hermitize_by_copy(), make_zero(), normSqd(), syten::STensorImpl::STensorProxy::operator SDef(), syten::STensorImpl::STensorProxy::operator STensor(), operator*=(), overlap(), prod(), prod_impl_impl(), syten::STensorImpl::Autodiff::qr_adjoint_evaluator(), syten::STensorImpl::STensorProxy::STensorProxy(), syten::STensorImpl::Autodiff::svd_adjoint_evaluator(), and trace().