Module: DaruLite::Vector::Duplicatable
- Included in:
- DaruLite::Vector
- Defined in:
- lib/daru_lite/vector/duplicatable.rb
Instance Method Summary collapse
-
#clone_structure ⇒ Object
Copies the structure of the vector (i.e the index, size, etc.) and fills all all values with nils.
-
#dup ⇒ DaruLite::Vector
Duplicated a vector.
Instance Method Details
#clone_structure ⇒ Object
Copies the structure of the vector (i.e the index, size, etc.) and fills all all values with nils.
12 13 14 |
# File 'lib/daru_lite/vector/duplicatable.rb', line 12 def clone_structure DaruLite::Vector.new(([nil] * size), name: @name, index: @index.dup) end |
#dup ⇒ DaruLite::Vector
Duplicated a vector
6 7 8 |
# File 'lib/daru_lite/vector/duplicatable.rb', line 6 def dup DaruLite::Vector.new @data.dup, name: @name, index: @index.dup end |