diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/documentation.tex | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex index 21785a9..be8db7c 100644 --- a/doc/documentation.tex +++ b/doc/documentation.tex @@ -334,7 +334,7 @@ section~\ref{AHFinderDirect/sect-parameters/communicating-with-other-thorns}. \section{Obtaining and Compiling \thorn{AHFinderDirect}} You should be able to obtain the source code for this thorn via the -usual procedures for anonymous cvs checkout; at present it lives inu +usual procedures for anonymous cvs checkout; at present it lives in the \arrangement{AEIThorns} arrangement. This thorn is written primarily in \Cplusplus{}, calling C and @@ -1151,6 +1151,24 @@ Note that \thorn{AHFinderDirect} doesn't itself register any bitfields or states with \thorn{SpaceMask} -- you must arrange for some other thorn(s) to do this before \thorn{AHFinderDirect} tries to find the horizon(s). +If \thorn{AHFinderDirect} sets a mask or masks, this happens in the +same schedule bin(s) as the horizon finding +(see section~\ref{AHFinderDirect/sect-parameters/other-parameters} +for a discussion of the parameters which control this). +More precisely, \thorn{AHFinderDirect} creates two schedule groups +for this purpose: +\begin{itemize} +\item The schedule group \verb|group_for_mask_stuff| is + scheduled to run just after the horizon is found. +\item The schedule group \verb|group_where_mask_is_set| + is scheduled in (the schedule group) \verb|group_for_mask_stuff|. +\item The actual setting of the mask is scheduled in + (the schedule group) \verb|group_where_mask_is_set|. +\end{description} +Thorn \thorn{PreviousMask} uses these schedule groups to keep a +``previous'' as well as a ``current'' mask. See that thorn's thorn +guide for further details. + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{Communicating with Other Thorns} |