Class: SciYAG::Backends::CumulateFilter

Inherits:
Filter
  • Object
show all
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

#apply, describe, #initialize

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