SyTen

◆ autodiff_enabled()

bool syten::STensorImpl::STensor::autodiff_enabled ( ) const

Returns true if autodifferentiation is enabled for this tensor, causing it to also be enabled for all downstream tensors.

References get_autodiff_id().

Referenced by syten::STensorImpl::add_dummy_leg(), syten::STensorImpl::avgAbs(), clean_up_sbases(), syten::STensorImpl::delinearise(), syten::STensorImpl::deparallelise(), syten::STensorImpl::diagonal_signs_to_largest(), syten::T3N::BasisTransformation::discord(), syten::STensorImpl::eigen_sym(), syten::T3N::BasisTransformation::entropy(), syten::STensorImpl::exp(), syten::STensorImpl::expand(), syten::STensorImpl::flip_in_product(), syten::STensorImpl::flip_on_tensor(), get_autodiff_node(), syten::STensorImpl::hadamard(), syten::STensorImpl::hadamard_inv_diffdiff(), syten::STensorImpl::herm_to_symmetrise(), syten::STensorImpl::hermitize_by_copy(), syten::STensorImpl::imag(), syten::STensorImpl::invert_diagonal(), syten::STensorImpl::log(), syten::STensorImpl::log2(), syten::T3N::BasisTransformation::mutualInformation(), syten::STensorImpl::operator*=(), syten::STensorImpl::operator+=(), syten::STensorImpl::operator/=(), syten::STensorImpl::project(), syten::STensorImpl::pseudo_invert(), syten::STensorImpl::qr(), syten::STensorImpl::real(), syten::STensorImpl::remove_dummy_leg(), syten::STensorImpl::sqrt(), syten::STensorImpl::svd(), syten::STensorImpl::trace(), and syten::STensorImpl::zero_expand().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: