| 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().
Here is the caller graph for this function: