STensor syten::STensorImpl::Autodiff::qr_adjoint_evaluator | ( | ComputeNode & | node, |
STensorId const | result_id, | ||
SBasisId const & | int_leg | ||
) |
Evaluates the adjoint of a QR decomposition identified by ComputeNode node
.
node | Reference to the ComputeNode representing the QR decomposition |
result_id | ID of the tensor which is to be differentiated |
int_leg | ID of the internal leg created during the QR decomposition |
References syten::STensorImpl::conj(), syten::STensorImpl::SBasisId::cprime(), syten::STensorImpl::Autodiff::ComputeNode::get_cached_tensors(), syten::STensorImpl::Autodiff::ComputeNode::get_output_adjoint(), syten::STensorImpl::hermitize_by_copy(), syten::STensorImpl::STensorProxy::prime(), syten::STensorImpl::proxy(), syten::STensorImpl::pseudo_invert(), and SYTEN_ASSERT_MSG.
Referenced by syten::STensorImpl::qr().