\documentclass[11pt,twoside,a4paper]{mr}%two-page printing
%\documentclass{report}
\usepackage[cp1250]{inputenc}
\usepackage[czech]{babel}
\usepackage[T1]{fontenc}

\usepackage{graphicx}

\input diplbakmacro.tex   % specialni makra pro formatovani DP a BP

\author{Myslík Radovan}
\title{Bakalářská práce}




                    
 % muzete si vytvorit i sva vlastni  v souboru diplbakmacro.tex
 % najdete  radu jednoduchych definic, ktere zde ani nejsou pouzity
 % napriklad: 
 % \newcommand{\bfig}{\begin{figure}\begin{center}}
 % \newcommand{\efig}{\end{center}\end{figure}}
 % umoznuje pouzit prikaz \bfig namisto \begin{figure}\begin{center} atd.
  
\newcommand\TypeOfWork{Bakalářská práce}
\newcommand\WorkTitle{Úprava ATPG nástroje Atalanta}
\newcommand\FirstandFamilyName{Myslík Radovan}
\newcommand\Month{červenec}
\newcommand\Year{2008}
\newcommand\Supervisor{Fišer Petr Ing., Ph.D.}

\newcommand\StudProgram{Elektrotechnika a informatika strukturovaný bakalářský}
\newcommand\StudBranch{Informatika a výpočetní technika}
\newcommand\Faculty{Fakulta elektrotechnická}
\newcommand\University{České vysoké učení technické v Praze}


\begin{document}

\include{Desky}

%**************************************************************
\cleardoublepage%\thispagestyle{empty}

\mainbodystarts

%**************************************************************

% Pro snadnejsi praci s vetsimi texty je rozumne tyto rozdelit
% do samostatnych souboru nejlepe dle kapitol a tyto potom vkladat
% pomoci prikazu \include{jmeno_souboru.tex}
%\chapter{Úvod charakterizující kontext zadání}
\include{1Uvod}


%Popis řešeného problému, vymezení cílů BP a požadavků na implementovaný systém
\include{2Popis}

%\chapter{Popis struktury BP ve vztahu k vytyčeným cílům}
%\include{3PopisStruktury}

%\chapter{Rešeršní zpracování existujících implementací, pokud jsou známy}
%\include{4Reserse}

%\chapter{Analýza a návrh implementace (včetně diskuse různých alternativ a volby implementačního prostředí)}
\include{5Analyza}

%\chapter{Popis implementace / realizace se zaměřením na nestandardní části řešení}
\include{6PopisImplementace} 

%\chapter{Výsledky testování}
\include{7Testovani}

%\chapter{Srovnání s existujícími řešeními, pokud jsou známy}
%\include{8Srovnani}

%\chapter{Závěr (zhodnocení splnění cílů BP, vlastního přínosu, doporučení dalšího pokračování práce.}
\include{9Zaver}

%Seznam pouzite literatury
%\chapter{Seznam použité literatury}
%*****************************************************************************
% seznam literatury
% je v samostatnem souboru reference.bib
% ten upravte dle vlastnich potreb
% potom zpracujte (a do textu zapracujte)
% pomoci prikazu bibtex a nasledne pdflatex (nebo latex)
% druhy z nich alespon 2x, aby se poresily reference 
\cleardoublepage
\bibliography{literatura}
%bibliographystyle{plain}
\bibliographystyle{abbrv}

%*************************************************************************

\clearpage
\chapter{Přílohy}
\begin{figure}[h]
\begin{center}
\includegraphics[width=160mm]{UMLDiagram}
\caption{UML Diagram}
\label{fig:UMLDiagram}
\end{center}
\end{figure}

%tabulka s metodami
\begin{table}
\begin{center}
\begin{tabular}{|c|p{200pt}|}
\hline
\bf{Metoda} & \bf{Popis metody} \\
\hline
void SetBenchStream(std::streambuf *buf) & Nastavení vstupního streamu \\
\hline
void SetFaultStream(std::streambuf *buf) & Nastaví vstupní stream fault listu \\
\hline
void SetProcFaultStream(std::streambuf *buf) & Nastaví stream pro zpracovaný seznam poruch \\
\hline
void SetTestPatternStream(std::streambuf *buf) & Nastaví stream pro testovací vzorky \\
\hline
void SetAbortedStream(std::streambuf *buf) & Nastaví stream pro přerušené nebo nedetekované poruchy \\
\hline 
void PrintRedundantFaults(bool printRedundant) & Nastaví přepínač tisku všech identifikovaných redundatních poruch do souboru nastaveného pomocí SetAbortedStream. \\
\hline
void SetFaultMask(std::streambuf *buf) & Nastaví stream pro poruchové masky \\
\hline
void SetReportFile(std::streambuf *buf) & Nastaví stream pro report ATPG/FS \\
\hline
void SetOutputFileFormat(int fileFormat) & Nastaví formát výstupního souboru. \\
\hline
void SetDeriveAllPatterns(bool deriveAllPat) & Nastaví přepínač generování všech vzorků pro každou poruchu. \\
\hline
void SetNumPatterns(int numPatterns) & Nastaví počet generovaných testovacích vzorků pro každou poruchu. \\
\hline
void SetNumFanBacktrack(int numBacktrack) & Nastaví maximální počet návratů pro FAN algoritmus fáze 1 \\
\hline
void SetNumFanBacktrack2(int numBacktreack) & Nastaví maximální počet návratů pro FAN algoritmus fáze 2 \\
\hline
void SetHopeSimulation(bool hopeSim) & Nastaví užití simulace pomocí HOPE a třístavové logiky \\
\hline
void SetStaticLearn(bool staticLearn) & Nastaví přepínač statického učení \\
\hline
void SetLimitCompactShuf(int numShuffles) & Nastaví počet ??? \\
\hline
void SetNoTestCompaction(bool noCompaction) & Nastaví přepínač užití ??? \\
\hline
void SetRPT(int rpt) & Nastaví Random Pattern Testing \\
\hline
void SetRPTSeed(int seed) & Nastaví sekvenci náhodného generování \\
\hline
void SetTestPatternFEFault(bool testFEFault) & Nastaví přepínač generování testovacího vzorku pro každou poruchu \\
\hline
void SetStatusUnspecInputs(char status) & Nastaví stav nespecifikovaných vstupů \\
\hline
void SetSimulationMode(bool simulation) & Nastaví užití simulačního módu \\
\hline
void SetLFSR(char *poly, char* seed, int num) & Nastaví vektor LFSR \\
\hline
void SetParameters(Parameters param) & Nastavení parametrů všech parametrů \\
\hline
\end{tabular}
\end{center}
\caption{Nové metody rozhraní knihovny}
\label{tab:NoveMetody}
\end{table}

\end{document}

