Class: SciYAG::Backends::CumulateFilter
- Includes:
- Dobjects
- Defined in:
- lib/SciYAG/Backends/filters/cumulate.rb
Overview
Removes a given ratio of points
Instance Method Summary collapse
Methods inherited from Filter
Methods included from Descriptions::DescriptionExtend
#base_ancestor?, #description, #description_hash, #description_hash_base, #description_list, #description_list_base, extend_object, #inherit, #init_param, #init_params, #lookup_description_extend_ancestor, #param, #param_noaccess, #register_description, #set_description, #set_description_hash_base, #set_description_list_base
Methods included from Descriptions::DescriptionInclude
#description, #fill_parser, #long_name, #parser_banner, #parser_options
Constructor Details
This class inherits a constructor from SciYAG::Backends::Filter
Instance Method Details
#apply!(f) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/SciYAG/Backends/filters/cumulate.rb', line 28 def apply!(f) y = 0 f.y.size.times do |i| y += f.y[i] f.y[i] = y end end |