lib/densa.rb
#Metodo para pasar una matriz dispersa a densa
Metodo para pasar una matriz dispersa a densa
Metodo para pasar una matriz dispersa a densa
def to_densa (mat)
      aux = Array.new
      @f.times do |i|
	aux[i] = Array.new
	@c.times do |j|
	  if(!mat[i].nil? && !mat[i][j].nil?)
	    aux[i][j] = mat[i][j]
	  else
	    aux[i][j] = 0
	  end
	end
      end
      Densa.new(aux)
    end
def to_densa ( mat ) aux = Array . new @f . times do | i | aux [ i ] = Array . new @c . times do | j | if ( ! mat [ i ] . nil? && ! mat [ i ] [ j ] . nil? ) aux [ i ] [ j ] = mat [ i ] [ j ] else aux [ i ] [ j ] = 0 end end end Densa . new ( aux ) end
Metodo para pasar una matriz dispersa a densa
Metodo para pasar una matriz dispersa a densa
mat
<not_specific>