class EtsiiGem::Densa
Attributes
data[R]
Public Class Methods
new(rows,cols)
click to toggle source
Calls superclass method
EtsiiGem::Matriz::new
# File lib/ETSII_GEM.rb, line 173 def initialize(rows,cols) @data = Array.new(rows) {Array.new(cols)} super end
Public Instance Methods
[](i)
click to toggle source
# File lib/ETSII_GEM.rb, line 178 def [](i) @data[i] end
[]=(i,value)
click to toggle source
# File lib/ETSII_GEM.rb, line 182 def []=(i,value) @data[i] = value end
tras()
click to toggle source
# File lib/ETSII_GEM.rb, line 186 def tras() c = Densa.new(@cols, @rows) c.rows.times do |i| c.cols.times do |j| c[i][j] = self[j][i] end end c end
x(value)
click to toggle source
# File lib/ETSII_GEM.rb, line 196 def x(value) self.rows.times do |i| self.cols.times do |j| self[i][j] *= 2 end end end