Class: SciYAG::Backends::NormalizeFilter
- Includes:
- Dobjects
- Defined in:
- lib/SciYAG/Backends/filters/norm.rb
Overview
A filter that sorts data according to their X values.
Instance Method Summary collapse
- #apply!(f) ⇒ Object
-
#initialize ⇒ NormalizeFilter
constructor
A new instance of NormalizeFilter.
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
#initialize ⇒ NormalizeFilter
Returns a new instance of NormalizeFilter.
30 31 |
# File 'lib/SciYAG/Backends/filters/norm.rb', line 30 def initialize end |
Instance Method Details
#apply!(f) ⇒ Object
33 34 35 36 |
# File 'lib/SciYAG/Backends/filters/norm.rb', line 33 def apply!(f) y_abs_max = Dvector[f.y.min.abs, f.y.max.abs].max f.y.div!(y_abs_max) end |