Author: bugman Date: Mon Nov 26 17:02:14 2007 New Revision: 4048 URL: http://svn.gna.org/viewcvs/relax?rev=4048&view=rev Log: Implemented the generic_fns.align_tensor.map_bounds() function. Modified: branches/N_state_model/generic_fns/align_tensor.py Modified: branches/N_state_model/generic_fns/align_tensor.py URL: http://svn.gna.org/viewcvs/relax/branches/N_state_model/generic_fns/align_tensor.py?rev=4048&r1=4047&r2=4048&view=diff ============================================================================== --- branches/N_state_model/generic_fns/align_tensor.py (original) +++ branches/N_state_model/generic_fns/align_tensor.py Mon Nov 26 17:02:14 2007 @@ -341,39 +341,12 @@ raise RelaxUnknownParamCombError, ('param_types', param_types) -def map_bounds(run, param): +def map_bounds(param): """The function for creating bounds for the mapping function.""" - # Initialise. - run = run - - # tm. - if param == 'tm': - return [0, 10.0 * 1e-9] - - # {Diso, Dx, Dy, Dz, Dpar, Dper}. - if param == 'Diso' or param == 'Dx' or param == 'Dy' or param == 'Dz' or param == 'Dpar' or param == 'Dper': - return [1e6, 1e7] - - # Da. - if param == 'Da': - return [-3.0/2.0 * 1e7, 3.0 * 1e7] - - # Dr. - elif param == 'Dr': - return [0, 1] - - # Dratio. - elif param == 'Dratio': - return [1.0/3.0, 3.0] - - # theta. - elif param == 'theta': - return [0, pi] - - # phi. - elif param == 'phi': - return [0, 2*pi] + # {Axx, Ayy, Azz, Axxyy, Axy, Axz, Ayz} + if param in ['Axx', 'Ayy', 'Azz', 'Axxyy', 'Axy', 'Axz', 'Ayz']: + return [-50, 50] # alpha. elif param == 'alpha':