Skip to content
  • Thierry Geraud's avatar
    Fix various accumulators things. · d8609516
    Thierry Geraud authored
    	Have transform_line fastest.
    	
    	* milena/mln/accu/transform_line.hh: Add documentation.
    	(todo): Remove, done:
    	The specialization for fastest images is now up.
    	(todo): New.  A version that ignores extensions should
    	exist; see commented code in this present file.
    	(impl::generic::transform_line): Add extension adjust for
    	safety reason.
    	Layout.
    	(impl::generic::transform_line_fastest): Activate.
    	Fix bug.
    	(transform_line_dispatch): Revamp to take into account
    	accumulator properties.
    	(transform_line): Call properly the dispatch mechanism.
    	* milena/tests/accu/transform_line.cc: Test both generic and
    	fastest versions.
    
    	Fix missing properties for some accumulators.
    
    	* milena/mln/accu/stat/min.hh,
    	* milena/mln/accu/stat/max.hh (set_value): New method.
    	* milena/mln/accu/stat/max_h.hh (invariant_): New method.
    	(max_h): Add calls to invariant_.
    	(debug_print_): Augment.
    	* milena/mln/accu/math/count.hh,
    	* milena/mln/accu/logic/lor.hh,
    	* milena/mln/accu/logic/lor_basic.hh,
    	* milena/mln/accu/logic/land.hh,
    	* milena/mln/accu/logic/land_basic.hh,
    	* milena/mln/accu/stat/min.hh,
    	* milena/mln/accu/stat/max.hh,
    	* milena/mln/accu/stat/min_h.hh,
    	* milena/mln/accu/stat/max_h.hh (trait): Add missing traits.
    
    	Misc.
    
    	* milena/mln/morpho/general.spe.hh: Fix layout.
    	Remove useless includes.
    
    
    git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4352 4aad255d-cdde-0310-9447-f3009e2ae8c0
    d8609516
To find the state of this project's repository at the time of any of these versions, check out the tags.