aboutsummaryrefslogtreecommitdiff
path: root/doc/documentation.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/documentation.tex')
-rw-r--r--doc/documentation.tex16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex
index 956a10e..9efc3ad 100644
--- a/doc/documentation.tex
+++ b/doc/documentation.tex
@@ -345,6 +345,22 @@ works as follows:
\item The chain of recursive calls unravels until the call to
\texttt{CCTK\_InterpGridArrays} returns.
\end{enumerate}
+\begin{figure}[tb]
+\begin{center}
+\includegraphics[scale=.833,clip=true]{fig/recursion.eps}
+\end{center}
+\caption[Symmetry interpolation] {
+ The recursive calls involved in symmety interpolation.
+ Values of grid functions $a$ at global cartesian coordinates $x$ are
+ calculated by nested calls to the symmetry interpolators, which first
+ apply the symmetry transformation to the coordinates. When all
+ the symmetries have been applied, the local interpolator is called,
+ producing the interpolation of grid function values in the local basis.
+ As the symmetry interpolators return, they apply the inverse basis
+ transformation to the interpolated grid function values.
+}
+\label{SymBase_recursion}
+\end{figure}
This mechanism has thus four players:
\begin{itemize}