function outInfo=vcinfo
%
%  VCINFO  pomocna funkce pro SNU.
%
%  vystupem je datova struktura obsahujici seznam
%  demo programu pro nalezeni vlastnich cisel
%
%  Josef Danek

% Initialize demo index number
n=0;

% ===============================================
% Uplny problem
% ===============================================
n=n+1;
vcList(n).Name='Uplny problem';
vcList(n).Type='Vlastni cisla';
vcList(n).Help= {
	' Metody na nalezeni vsech vlastnich cisel ctvercove matice. ' 
	' Uvedene metody vyuzivaji skutecnosti, ze podobne matice'
        ' maji stejna vlastni cisla.'
        ' Konstruujeme posloupnost navzajem podobnych matic,'
        ' ktere konverguji k trojuhelnikove, resp. diagonalni matici,'
        ' jez maji vlastni cisla na diagonale' 
 };
vcList(n).DemoList= {
    'LR-transformace',
    '   Priklad LU-rozkladu matice'
    '   Priklad 1' 
    'QR-transformace',
    '   Priklad 2' 
    'Jacobiova diagonalizace',
    '   Postupna volba nulovanych prvku' 
    '   Volba nulovaneho prvku podle velikosti absolutni hodnoty ' 
};

vcList(n).FcnList= {
    '',
    'testuj 3 pr001',
    'testuj 3 pr002',
    '',
    'testuj 3 pr003',
    '',
    'testuj 3 pr004',
    'testuj 3 pr005',
};

% ===============================================
% Castecny problem
% ===============================================
n=n+1;
vcList(n).Name='Castecny problem';
vcList(n).Type='Vlastni cisla';
vcList(n).Help= {...           
	' Metody na nalezeni tzv. dominantniho vlastniho cisla'
        ' (napr. nejvetsiho v absolutni hodnote).'
 };

vcList(n).DemoList={
   'Mocninna metoda',
    '   - bez normalizace'
    '   - s normalizaci'
   'Metoda Rayleighova podilu',
    '   - bez normalizace'
    '   - s normalizaci'
   'Selhani metod pri nesplneni predpokladu',
    '   spatna volba pocatecniho vektoru'
    '   dobra volba pocatecniho vektoru'
    };
vcList(n).FcnList={
    '',
    'testuj 3 pr006',
    'testuj 3 pr007',
    '',
    'testuj 3 pr008',
    'testuj 3 pr009',
    '',
    'testuj 3 pr010',
    'testuj 3 pr011',
    };

outInfo=vcList;



















