Author: bugman
Date: Wed Sep 24 13:51:26 2014
New Revision: 26005
URL: http://svn.gna.org/viewcvs/relax?rev=26005&view=rev
Log:
The Sobol' point counting is now turned off for the frame order optimisation
functions if none exist.
If the cdp.quad_int flag is set, then there will be no Sobol' points to count.
This
count_sobol_point() user feedback function will therefore not be called by the
minimise.calculate,
minimise.grid_search and minimise.execute user functions.
Modified:
branches/frame_order_cleanup/specific_analyses/frame_order/api.py
branches/frame_order_cleanup/specific_analyses/frame_order/optimisation.py
Modified: branches/frame_order_cleanup/specific_analyses/frame_order/api.py
URL:
http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/specific_analyses/frame_order/api.py?rev=26005&r1=26004&r2=26005&view=diff
==============================================================================
--- branches/frame_order_cleanup/specific_analyses/frame_order/api.py
(original)
+++ branches/frame_order_cleanup/specific_analyses/frame_order/api.py Wed Sep
24 13:51:26 2014
@@ -150,7 +150,8 @@
store_bc_data(A_5D_bc=target_fn.A_5D_bc,
pcs_theta=target_fn.pcs_theta, rdc_theta=target_fn.rdc_theta)
# Feedback on the number of integration points used.
- count_sobol_points(target_fn=target_fn)
+ if not cdp.quad_int:
+ count_sobol_points(target_fn=target_fn)
# Printout.
print("Chi2: %s" % chi2)
Modified:
branches/frame_order_cleanup/specific_analyses/frame_order/optimisation.py
URL:
http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/specific_analyses/frame_order/optimisation.py?rev=26005&r1=26004&r2=26005&view=diff
==============================================================================
--- branches/frame_order_cleanup/specific_analyses/frame_order/optimisation.py
(original)
+++ branches/frame_order_cleanup/specific_analyses/frame_order/optimisation.py
Wed Sep 24 13:51:26 2014
@@ -1210,7 +1210,8 @@
results = generic_minimise(func=target_fn.func, args=(),
x0=self.param_vector, min_algor=self.min_algor, min_options=self.min_options,
func_tol=self.func_tol, grad_tol=self.grad_tol, maxiter=self.max_iterations,
A=self.A, b=self.b, full_output=True, print_flag=self.verbosity)
# Feedback on the number of integration points used.
- count_sobol_points(target_fn=target_fn, verbosity=self.verbosity)
+ if not self.quad_int:
+ count_sobol_points(target_fn=target_fn, verbosity=self.verbosity)
# Create the result command object on the slave to send back to the
master.
processor.return_object(Frame_order_result_command(processor=processor,
memo_id=self.memo_id, results=results, A_5D_bc=target_fn.A_5D_bc,
pcs_theta=target_fn.pcs_theta, rdc_theta=target_fn.rdc_theta,
completed=completed))
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits