function outInfo=intinfo
%
%  INTINFO  pomocna funkce pro SNU.
%
%  vystupem je datova struktura obsahujici seznam
%  demo programu pro reseni soustav linearnich rovnic
%
%  Josef Danek

% Initialize demo index number
n=0;

% ===============================================
% Newtonovy vzorce
% ===============================================
n=n+1;
intList(n).Name='Newtonovy vzorce';
intList(n).Type='Urcity integral';
intList(n).Help= {
    ' Newtonovy zakladni vzorce vyuzivaji pro vypocet hodnoty '
    ' urciteho integralu ekvidistantni uzly.'
};
intList(n).DemoList= {
    'Vypocet',
    '   Priklad 1'
    '   Priklad 2'
    '   Priklad 3'
    '   Priklad 4'
    '   Priklad 5'
    '   Priklad 6'
};

intList(n).FcnList= {
    '',
    'testuj 6 pr101',
    'testuj 6 pr102',
    'testuj 6 pr103',
    'testuj 6 pr104',
    'testuj 6 pr105',
    'testuj 6 pr106',
};

% ===============================================
% Richardsonova extrapolace
% ===============================================
n=n+1;
intList(n).Name='Richardsonova extrapolace';
intList(n).Type='Urcity integral';
intList(n).Help= {
    ' Ke zpresneni vysledku slouzi Richardsonova extrapolace.'
    ' Jedna se o obecny princip vyuzivajici znalost rozvoje'
    ' chyby daneho vzorce.'
};
intList(n).DemoList= {
    'Ukazky pouziti Richardsonovy extrapolace',
    '   Priklad 1 (lichobeznikove pravidlo)'
    '   Priklad 2 (obdelnikove pravidlo)'
    '   Priklad 3 (Simpsonovo pravidlo)'
    '   Priklad 4 (obdelnikove pravidlo)'
    '   Priklad 5 (lichobeznikove pravidlo)'
    '   Priklad 6 (Simpsonovo pravidlo)'
};

intList(n).FcnList= {
    '',
    'testuj 6 pr107',
    'testuj 6 pr108',
    'testuj 6 pr109',
    'testuj 6 pr110',
    'testuj 6 pr111',
    'testuj 6 pr112',
};

% ===============================================
% Gaussovy vzorce
% ===============================================
n=n+1;
intList(n).Name='Gaussovy vzorce';
intList(n).Type='Urcity integral';
intList(n).Help= {
    ' Gaussovy zakladni kvadraturni vzorce vyuzivaji pro vypocet' 
    ' hodnoty urciteho integralu neekvidistantni uzly, ktere'
    ' jsou vhodne zvoleny tak, aby dany vzorec integroval presne'
    ' polynom co mozna nejvetsiho stupne.'
};
intList(n).DemoList= {
    'Vypocet',
    '   Priklad 1'
    '   Priklad 2'
    '   Priklad 3'
    '   Priklad 4'
    '   Priklad 5'
    '   Priklad 6'
    '   Priklad 7'
    '   Priklad 8'
};

intList(n).FcnList= {
    '',
    'testuj 6 pr113',
    'testuj 6 pr114',
    'testuj 6 pr115',
    'testuj 6 pr116',
    'testuj 6 pr117',
    'testuj 6 pr118',
    'testuj 6 pr119',
    'testuj 6 pr120',
};

outInfo=intList;



















