Module: NumericFunctions
- Extended by:
- FunctionCreation, RubyFunctions
- Included in:
- NumericalMDArray
- Defined in:
- lib/mdarray/ruby_numeric_functions.rb
Defined Under Namespace
Classes: Abs, Add, Ceil, Cube, Div, Floor, Fourth, IsZero, Max, Min, Mul, Power, Square, Sub, Truncate
Instance Method Summary (collapse)
-
- (Object) fast_add(other_val)
---------------------------------------------------------------------------------------.
-
- (Boolean) zero?(val)
---------------------------------------------------------------------------------------.
Methods included from RubyFunctions
make_binary_operator, make_binary_operators, make_comparison_operator, make_unary_operator, make_unary_operators, ruby_binary_function, ruby_unary_function
Methods included from FunctionCreation
Instance Method Details
- (Object) fast_add(other_val)
150 151 152 |
# File 'lib/mdarray/ruby_numeric_functions.rb', line 150 def fast_add(other_val) arr = Java::UcarMa2::MAMath.add(@nc_array, other_val.nc_array) end |
- (Boolean) zero?(val)
142 143 144 |
# File 'lib/mdarray/ruby_numeric_functions.rb', line 142 def zero?(val) @is_zero.call(val) end |