function [ D, postoji_desc ] = racunamo_descendante (indeks)
% racunamo_descendante 
% Ulaz: indeks - vektor [i,j] koeficijenta (korijena)
% Izlazi: D - vrijednosti descendant-a (potomaka)
%         postoji_desc - zastavica koja oznaèava postoje li potomci ulaznog
%                        koeficijenta (ili je rub matrice)


global wav_matrica
global n_razl

[sizey sizex]= size (wav_matrica);
postoji_desc=1;
%ind_offsp2=[];

[O ind_offsp postoji_offsp] = racunamo_offspringe (indeks);
if postoji_offsp == 1 
    D=  O ;
end

if postoji_offsp==0
    postoji_desc=0;
end

size_ind_offsp1=size (ind_offsp,1);
prvi_ulaz=1;
ind_offsp_pom=[];
ind_offsp_pom2=[];
while postoji_offsp==1
    
    if prvi_ulaz==1
        ind_offsp_pom=ind_offsp;
    else
        ind_offsp_pom=[];
        break;
    end
    prvi_ulaz=0;
    for m=1:size_ind_offsp1

        if not(ind_offsp_pom(m,1)==0 & ind_offsp_pom(m,2)==0)
            [O ind_offsp_x postoji_offsp_x] = racunamo_offspringe (ind_offsp (m,:));
            if postoji_offsp_x==1
                D=[D,O];
                ind_offsp_pom2= [ind_offsp_pom2;ind_offsp_x];
            end

        end
        
    end
    ind_offsp_pom=ind_offsp_pom2;
    size_ind_offsp1=size (ind_offsp_pom,1);
    if size_ind_offsp1==0
        break;
    end

end

