Author: anthony_pajot Date: Wed Jul 13 12:03:01 2011 New Revision: 1080 URL: http://svn.gna.org/viewcvs/pflex-framework?rev=1080&view=rev Log: corrected a dumb error in CV_Integral_Computer::nb_poins_in_tree(), the CV_Integral_Computers in mp_vvr_ns::at_utils_ns::compute_spectral_average() are reused to avoid a lot of memory allocation/deallocation, gave good perf improvements in the higher levels of the porsche, added some stats to the builders and lowered the absolute tolerance to 0.0001f for errors and spectral averages. The integration system behaves well whatever the size or complexity of the integrand (robust, accurate and still fast for small nodes). The system gives nice results for the porsche, with a little less than 1 million nodes (total scale-invariant error = 0.36) built in 9 minutes.
Modified: trunk/examples/flexray/core_lib/include/light_transport/mp_vvr_approx_tree_utils.hpp trunk/examples/flexray/core_lib/include/maths/approx_tree/mp_builder.hpp trunk/examples/flexray/core_lib/include/maths/approx_tree/mp_builders.hpp trunk/examples/flexray/core_lib/include/maths/cv_integral_computer.hpp trunk/examples/flexray/core_lib/include/maths/cv_integral_computer.template trunk/examples/flexray/core_lib/include/threads/thread_context.hpp trunk/examples/flexray/test_src/test.cpp _______________________________________________ Pflex-framework-commits mailing list Pflex-framework-commits@gna.org https://mail.gna.org/listinfo/pflex-framework-commits