Author: bugman Date: Wed Oct 12 13:12:18 2011 New Revision: 14824 URL: http://svn.gna.org/viewcvs/relax?rev=14824&view=rev Log: Created the generic_fns.align_tensor.all_fixed() fn for determining if all tensors are fixed. Modified: 1.3/generic_fns/align_tensor.py Modified: 1.3/generic_fns/align_tensor.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/align_tensor.py?rev=14824&r1=14823&r2=14824&view=diff ============================================================================== --- 1.3/generic_fns/align_tensor.py (original) +++ 1.3/generic_fns/align_tensor.py Wed Oct 12 13:12:18 2011 @@ -64,6 +64,23 @@ return True else: return False + + +def all_fixed(): + """Determine if all alignment tensors are fixed. + + @return: True if all tensors are fixed, False otherwise. + @rtype: bool + """ + + # Loop over the tensors. + for i in range(len(cdp.align_tensors)): + # Not fixed, so return False. + if not cdp.align_tensors[i].fixed + return False + + # All tensors are fixed. + return True def calc_chi_tensor(A, B0, T):