Author: anthony_pajot Date: Tue Jun 21 18:16:19 2011 New Revision: 1058 URL: http://svn.gna.org/viewcvs/pflex-framework?rev=1058&view=rev Log: transformed virtual_vect to make it similar to vect, and isolated the header files to avoid conflicts. CV_Integral_Computer is now used to compute errors in the approx_tree system, could also be used to compute the averages if it is worth. to be tested. some bug fixes as well.
Added: trunk/examples/flexray/CMake-cuda/g++ (with props) trunk/examples/flexray/CMake-cuda/gcc (with props) trunk/examples/flexray/core_lib/include/utils/type_wrapper.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/type_wrapper.hpp trunk/examples/flexray/core_lib/include/vect/private/ trunk/examples/flexray/core_lib/include/vect/private/abs.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/abs.hpp trunk/examples/flexray/core_lib/include/vect/private/add.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/add.hpp trunk/examples/flexray/core_lib/include/vect/private/binary_constant_expr.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/binary_constant_expr.hpp trunk/examples/flexray/core_lib/include/vect/private/binary_expr.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/binary_expr.hpp trunk/examples/flexray/core_lib/include/vect/private/binary_op.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/binary_op.hpp trunk/examples/flexray/core_lib/include/vect/private/compatible_operands.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/compatible_operands.hpp trunk/examples/flexray/core_lib/include/vect/private/div.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/div.hpp trunk/examples/flexray/core_lib/include/vect/private/expr_reindexed.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/expr_reindexed.hpp trunk/examples/flexray/core_lib/include/vect/private/expr_reindexed_private.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/expr_reindexed_private.hpp trunk/examples/flexray/core_lib/include/vect/private/is_affectable.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/is_affectable.hpp trunk/examples/flexray/core_lib/include/vect/private/iterator.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/iterator.hpp trunk/examples/flexray/core_lib/include/vect/private/lerp.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/lerp.hpp trunk/examples/flexray/core_lib/include/vect/private/list_reindexer.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/list_reindexer.hpp trunk/examples/flexray/core_lib/include/vect/private/mul.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/mul.hpp trunk/examples/flexray/core_lib/include/vect/private/operators.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/operators.hpp trunk/examples/flexray/core_lib/include/vect/private/sqrt.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/sqrt.hpp trunk/examples/flexray/core_lib/include/vect/private/string_print.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/string_print.hpp trunk/examples/flexray/core_lib/include/vect/private/sub.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/sub.hpp trunk/examples/flexray/core_lib/include/vect/private/subrange.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/subrange.hpp trunk/examples/flexray/core_lib/include/vect/private/ternary_constant_expr.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/ternary_constant_expr.hpp trunk/examples/flexray/core_lib/include/vect/private/ternary_expr.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/ternary_expr.hpp trunk/examples/flexray/core_lib/include/vect/private/ternary_op.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/ternary_op.hpp trunk/examples/flexray/core_lib/include/vect/private/test.cpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/test.cpp trunk/examples/flexray/core_lib/include/vect/private/unary_expr.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/unary_expr.hpp trunk/examples/flexray/core_lib/include/vect/private/unary_op.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/unary_op.hpp trunk/examples/flexray/core_lib/include/vect/private/vector_1d.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/vector_1d.hpp trunk/examples/flexray/core_lib/include/vect/private/vectorial_expr.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/vectorial_expr.hpp trunk/examples/flexray/core_lib/include/vect/private/vectorial_struct.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/vect/vectorial_struct.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/ trunk/examples/flexray/core_lib/include/virtual_vect/private/abs.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/add.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/binary_constant_expr.hpp - copied, changed from r1057, trunk/examples/flexray/core_lib/include/virtual_vect/binary_constant_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/binary_expr.hpp - copied, changed from r1057, trunk/examples/flexray/core_lib/include/virtual_vect/binary_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/binary_op.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/div.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/lerp.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/mul.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/operators.hpp - copied, changed from r1057, trunk/examples/flexray/core_lib/include/virtual_vect/operators.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/sub.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/ternary_constant_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/ternary_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/ternary_op.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/unary_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/unary_op.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/vectorial_expr.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/virtual_vect/vectorial_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/private/vectorial_struct.hpp - copied unchanged from r1057, trunk/examples/flexray/core_lib/include/virtual_vect/vectorial_struct.hpp Removed: trunk/examples/flexray/core_lib/include/vect/abs.hpp trunk/examples/flexray/core_lib/include/vect/add.hpp trunk/examples/flexray/core_lib/include/vect/binary_constant_expr.hpp trunk/examples/flexray/core_lib/include/vect/binary_expr.hpp trunk/examples/flexray/core_lib/include/vect/binary_op.hpp trunk/examples/flexray/core_lib/include/vect/compatible_operands.hpp trunk/examples/flexray/core_lib/include/vect/div.hpp trunk/examples/flexray/core_lib/include/vect/expr_reindexed.hpp trunk/examples/flexray/core_lib/include/vect/expr_reindexed_private.hpp trunk/examples/flexray/core_lib/include/vect/is_affectable.hpp trunk/examples/flexray/core_lib/include/vect/iterator.hpp trunk/examples/flexray/core_lib/include/vect/lerp.hpp trunk/examples/flexray/core_lib/include/vect/list_reindexer.hpp trunk/examples/flexray/core_lib/include/vect/mul.hpp trunk/examples/flexray/core_lib/include/vect/operators.hpp trunk/examples/flexray/core_lib/include/vect/sqrt.hpp trunk/examples/flexray/core_lib/include/vect/string_print.hpp trunk/examples/flexray/core_lib/include/vect/sub.hpp trunk/examples/flexray/core_lib/include/vect/subrange.hpp trunk/examples/flexray/core_lib/include/vect/ternary_constant_expr.hpp trunk/examples/flexray/core_lib/include/vect/ternary_expr.hpp trunk/examples/flexray/core_lib/include/vect/ternary_op.hpp trunk/examples/flexray/core_lib/include/vect/test.cpp trunk/examples/flexray/core_lib/include/vect/type_wrapper.hpp trunk/examples/flexray/core_lib/include/vect/unary_expr.hpp trunk/examples/flexray/core_lib/include/vect/unary_op.hpp trunk/examples/flexray/core_lib/include/vect/vector_1d.hpp trunk/examples/flexray/core_lib/include/vect/vectorial_expr.hpp trunk/examples/flexray/core_lib/include/vect/vectorial_struct.hpp trunk/examples/flexray/core_lib/include/virtual_vect/binary_constant_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/binary_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/operators.hpp trunk/examples/flexray/core_lib/include/virtual_vect/vectorial_expr.hpp trunk/examples/flexray/core_lib/include/virtual_vect/vectorial_operators.hpp trunk/examples/flexray/core_lib/include/virtual_vect/vectorial_struct.hpp Modified: trunk/examples/flexray/CMake-cuda/FindCuda.cmake trunk/examples/flexray/CMakeLists.txt trunk/examples/flexray/accumulators/bright_spots_remover/ade_criteria.hpp trunk/examples/flexray/accumulators/vbw_accumulator/accumulation_buffer.cpp trunk/examples/flexray/accumulators/vbw_accumulator/accumulation_buffer.hpp trunk/examples/flexray/adaptive_screen_sampling_schemes/precision/agm_error.hpp trunk/examples/flexray/adaptive_screen_sampling_schemes/precision/approx_median_error.hpp trunk/examples/flexray/adaptive_screen_sampling_schemes/precision/arithmetic_avg_error.hpp trunk/examples/flexray/base_itfs/scene_itf.cpp trunk/examples/flexray/core_lib/include/imaging/buffer_2d.hpp trunk/examples/flexray/core_lib/include/light_transport/mp_vvr_approx_tree_utils.hpp trunk/examples/flexray/core_lib/include/light_transport/non_analytic_volume_region_pi.template trunk/examples/flexray/core_lib/include/maths/approx_tree/linear_cr.hpp trunk/examples/flexray/core_lib/include/maths/approx_tree/mp_builders.hpp trunk/examples/flexray/core_lib/include/maths/approx_tree/mp_builders.template trunk/examples/flexray/core_lib/include/maths/approx_tree/utils.hpp trunk/examples/flexray/core_lib/include/maths/cv_integral_computer.hpp trunk/examples/flexray/core_lib/include/maths/matrix4x4.hpp trunk/examples/flexray/core_lib/include/maths/matrix4x4_sse.inl trunk/examples/flexray/core_lib/include/maths/matrix4x4_sse.private trunk/examples/flexray/core_lib/include/maths/nd_vector.hpp trunk/examples/flexray/core_lib/include/maths/variance_avg.hpp trunk/examples/flexray/core_lib/include/maths/variance_avg.template trunk/examples/flexray/core_lib/include/maths/weighted_variance_avg.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/radius/kdlib_internal.h trunk/examples/flexray/core_lib/include/raytracing/GPU/radius/rt_cuda_structures.h trunk/examples/flexray/core_lib/include/shading/spectrum.hpp trunk/examples/flexray/core_lib/include/shading/spectrum_scaler.hpp trunk/examples/flexray/core_lib/include/vect/vect.hpp trunk/examples/flexray/core_lib/include/virtual_vect/virtual_vect.hpp trunk/examples/flexray/core_lib/src/maths/transform_sse.cpp trunk/examples/flexray/external_applis/bbox_length/bbox_length.cpp trunk/examples/flexray/films/luminosity_film/luminosity_film.cpp trunk/examples/flexray/imaging_pipelines/basic_imaging_pipeline/basic_imaging_pipeline.cpp trunk/examples/flexray/lights/distant/preetham/preetham.cpp trunk/examples/flexray/simulators/rendering/cbpt/bpt.hpp trunk/examples/flexray/simulators/rendering/cbpt/cbpt.cpp trunk/examples/flexray/simulators/rendering/cbpt/cbpt.hpp trunk/examples/flexray/simulators/rendering/cbpt/path_computing.template trunk/examples/flexray/surface_integrators/photon_mapping/photon_map_probs.hpp trunk/examples/flexray/test_scenes/full_indirect/main.xml trunk/examples/flexray/test_src/test.cpp trunk/examples/flexray/textures/patterns/approx_tree_texture/texture_function.hpp trunk/examples/flexray/volume_regions/voxels_grid/sub_voxels_grid.cpp _______________________________________________ Pflex-framework-commits mailing list Pflex-framework-commits@gna.org https://mail.gna.org/listinfo/pflex-framework-commits