paralleler Block im Algorithmus umseitig
Oct 23 2020
Ein Teil meines Algorithmus wird parallel ausgeführt, dafür habe ich einen Block in meinem Algorithmus, aber ich kann ihn nicht richtig anzeigen. Kann mir jemand helfen, dieses Problem zu lösen?
\usepackage[linesnumbered,lined,boxed,commentsnumbered,ruled,longend]{algorithm2e}
\begin{document}
\begin{algorithm}[!t]
\DontPrintSemicolon
\SetKwBlock{DoParallel}{do in parallel}{end}
\begin{algorithmic}[1]
\STATE \DoParallel{
\FOR{ $1\leq i \leq Epoch$}
\STATE Do the
\ENDFOR
\FOR{ $1\leq i \leq Epoch$}
\STATE Do the 1;
\ENDFOR}
\end{algorithmic}\label{}
\end{algorithm}
\end{document}
Jede andere Antwort, die sich auf die Parallele im Algorithmus bezieht, wird geschätzt.
Antworten
1 DG' Oct 23 2020 at 20:56
Sie mischen (mindestens) zwei verschiedene Pakete für Satzalgorithmen. Ich schlage vor, Sie bleiben bei einem von ihnen:
\documentclass{article}
\usepackage[linesnumbered,lined,boxed,commentsnumbered,ruled,longend]{algorithm2e}
\begin{document}
\begin{algorithm}[!t]
\DontPrintSemicolon
\SetKwBlock{DoParallel}{do in parallel}{end}
\DoParallel{
\For{$1\leq i \leq$ Epoch}{
Do the
}
\For{$1\leq i \leq$ Epoch}{
Do the 1;
}
}
\end{algorithm}\label{oursmc}
\end{document}