\hypertarget{Storage_8cc}{
\section{/net/phurud/home/darcs/carpet-stable-2/Carpet/Carpet/src/Storage.cc File Reference}
\label{Storage_8cc}\index{/net/phurud/home/darcs/carpet-stable-2/Carpet/Carpet/src/Storage.cc@{/net/phurud/home/darcs/carpet-stable-2/Carpet/Carpet/src/Storage.cc}}
}
{\tt \#include $<$cassert$>$}\par
{\tt \#include $<$cstdlib$>$}\par
{\tt \#include \char`\"{}cctk.h\char`\"{}}\par
{\tt \#include \char`\"{}cctk\_\-Parameters.h\char`\"{}}\par
{\tt \#include \char`\"{}dh.hh\char`\"{}}\par
{\tt \#include \char`\"{}gf.hh\char`\"{}}\par
{\tt \#include \char`\"{}operators.hh\char`\"{}}\par
{\tt \#include \char`\"{}carpet.hh\char`\"{}}\par
{\tt \#include \char`\"{}typecase\char`\"{}}\par


Include dependency graph for Storage.cc:\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace \hyperlink{namespaceCarpet}{Carpet}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{Storage_8cc_a0}{TYPECASE}(N, T)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
static int \hyperlink{namespaceCarpet_a173}{Group\-Storage\-Crease} (const c\-GH $\ast$cgh, int n\_\-groups, const int $\ast$groups, const int $\ast$timelevels, int $\ast$status, const bool inc)
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{Storage_8cc_a0}{
\index{Storage.cc@{Storage.cc}!TYPECASE@{TYPECASE}}
\index{TYPECASE@{TYPECASE}!Storage.cc@{Storage.cc}}
\subsubsection[TYPECASE]{\setlength{\rightskip}{0pt plus 5cm}\#define TYPECASE(N, T)}}
\label{Storage_8cc_a0}


{\bf Value:}

\footnotesize\begin{verbatim}case N:                                             \
                      arrdata.at(group).at(m).data.at(var) = new gf<T>  \
                      (varindex,                                        \
                       groupdata.at(group).transport_operator,          \
                       *arrdata.at(group).at(m).tt,                     \
                       *arrdata.at(group).at(m).dd,                     \
                       prolongation_order_time,                         \
                       vectorlength, vectorindex, (gf<T>*)vectorleader); \
                    break;
\end{verbatim}\normalsize 


\subsection{Function Documentation}
\hypertarget{namespaceCarpet_file_a173}{
\index{Storage.cc@{Storage.cc}!GroupStorageCrease@{GroupStorageCrease}}
\index{GroupStorageCrease@{GroupStorageCrease}!Storage.cc@{Storage.cc}}
\subsubsection[GroupStorageCrease]{\setlength{\rightskip}{0pt plus 5cm}int Carpet::Group\-Storage\-Crease (const c\-GH $\ast$ {\em cgh}, int {\em n\_\-groups}, const int $\ast$ {\em groups}, const int $\ast$ {\em timelevels}, int $\ast$ {\em status}, const bool {\em inc})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{namespaceCarpet_file_a173}




Definition at line 27 of file Storage.cc.

References Carpet::arrdata, Carpet::component, Carpet::groupdata, Carpet::is\_\-global\_\-mode(), Carpet::is\_\-level\_\-mode(), Carpet::is\_\-local\_\-mode(), Carpet::is\_\-meta\_\-mode(), Carpet::is\_\-singlemap\_\-mode(), Carpet::map, Carpet::maps, Carpet::mglevel, Carpet::mglevels, op\_\-none, Carpet::reflevel, Carpet::reflevels, Carpet::Unsupported\-Var\-Type(), and Carpet::vhh.

Here is the call graph for this function: