2 \includegraphics{./Chapters/chapter16/figures/ef_flow.pdf}%
4 \setlength{\unitlength}{3947sp}%
6 \begingroup\makeatletter\ifx\SetFigFont\undefined%
7 \gdef\SetFigFont#1#2#3#4#5{%
8 \reset@font\fontsize{#1}{#2pt}%
9 \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
12 \begin{picture}(3174,5724)(364,-5173)
13 \put(2029,-1861){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,1}save time steps $h_i$,}%
15 \put(2029,-2086){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,1}matrices $C_i$, and}%
17 \put(2029,-2311){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,1}the LU factors of $J_i$}%
19 \put(1426,-1430){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}$t=t+h_i$}%
21 \put(979,-4111){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}update $x((m+k-1)T)$}%
23 \put(1051,-961){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}set $t=(m+k-1)T$}%
25 \put(751,-511){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}make a guess of $x((m+k-1)T)$}%
27 \put(1276,-61){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}select jump size $k$}%
29 \put(676,389){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}circuit state $x(mT)$ at time $t=mT$}%
31 \put(751,-2611){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}yes}%
33 \put(826,-3661){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}solve Newton update equation}%
35 \put(1951,-2911){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}no}%
37 \put(976,-3211){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}compute sensitivity matrix}%
39 \put(1426,-4561){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}converged ?}%
41 \put(1126,-4486){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}no}%
43 \put(1951,-4786){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}yes}%
45 \put(1426,-5011){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}$m=m+k$}%
47 \put(1276,-2686){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}$t<(m+k)T$ ?}%
49 \put(676,-2161){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}for $x(t)$}%
51 \put(676,-1936){\makebox(0,0)[lb]{\smash{{\SetFigFont{9}{10.8}{\familydefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}integrate DAE}%