\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate}{
\section{ice\_\-boundary::ice\_\-HaloUpdate Interface Reference}
\label{interfaceice__boundary_1_1ice__HaloUpdate}\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_a82dea76fd78278fc545d3faf6bced380}{ice\_\-HaloUpdate2DR8} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_a6e0330dfb47b323f627d0794a8ce828e}{ice\_\-HaloUpdate2DR4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_ac6180f0c3cd53da8017c494719f21f3e}{ice\_\-HaloUpdate2DI4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_a51bf55a574af1fb833d88d67aa6bee2e}{ice\_\-HaloUpdate3DR8} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_a11cc4970931ed0152cd3bb0dd69be05d}{ice\_\-HaloUpdate3DR4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_aa7d77351c8f404017ba32791c035fc5a}{ice\_\-HaloUpdate3DI4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_a34a986dcf143947fde5f9cc909e1a626}{ice\_\-HaloUpdate4DR8} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_a8469112a061e0bb25dbdb7976cbf67de}{ice\_\-HaloUpdate4DR4} (array, halo, fieldLoc, fieldKind, fillValue)
\item 
subroutine \hyperlink{interfaceice__boundary_1_1ice__HaloUpdate_aae1cfde7b6634aa39f25bb988a485b70}{ice\_\-HaloUpdate4DI4} (array, halo, fieldLoc, fieldKind, fillValue)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 85 of file ice\_\-boundary.F90.

\subsection{Member Function/Subroutine Documentation}
\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_ac6180f0c3cd53da8017c494719f21f3e}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate2DI4@{ice\_\-HaloUpdate2DI4}}
\index{ice\_\-HaloUpdate2DI4@{ice\_\-HaloUpdate2DI4}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate2DI4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate2DI4 (integer (int\_\-kind),dimension(:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  integer (int\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_ac6180f0c3cd53da8017c494719f21f3e}


Definition at line 2129 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_a6e0330dfb47b323f627d0794a8ce828e}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate2DR4@{ice\_\-HaloUpdate2DR4}}
\index{ice\_\-HaloUpdate2DR4@{ice\_\-HaloUpdate2DR4}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate2DR4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate2DR4 (real (real\_\-kind),dimension(:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  real (real\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_a6e0330dfb47b323f627d0794a8ce828e}


Definition at line 1733 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_a82dea76fd78278fc545d3faf6bced380}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate2DR8@{ice\_\-HaloUpdate2DR8}}
\index{ice\_\-HaloUpdate2DR8@{ice\_\-HaloUpdate2DR8}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate2DR8}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate2DR8 (real (dbl\_\-kind),dimension(:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  real (dbl\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_a82dea76fd78278fc545d3faf6bced380}


Definition at line 1029 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_aa7d77351c8f404017ba32791c035fc5a}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate3DI4@{ice\_\-HaloUpdate3DI4}}
\index{ice\_\-HaloUpdate3DI4@{ice\_\-HaloUpdate3DI4}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate3DI4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate3DI4 (integer (int\_\-kind),dimension(:,:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  integer (int\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_aa7d77351c8f404017ba32791c035fc5a}


Definition at line 3439 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_a11cc4970931ed0152cd3bb0dd69be05d}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate3DR4@{ice\_\-HaloUpdate3DR4}}
\index{ice\_\-HaloUpdate3DR4@{ice\_\-HaloUpdate3DR4}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate3DR4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate3DR4 (real (real\_\-kind),dimension(:,:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  real (real\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_a11cc4970931ed0152cd3bb0dd69be05d}


Definition at line 2982 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_a51bf55a574af1fb833d88d67aa6bee2e}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate3DR8@{ice\_\-HaloUpdate3DR8}}
\index{ice\_\-HaloUpdate3DR8@{ice\_\-HaloUpdate3DR8}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate3DR8}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate3DR8 (real (dbl\_\-kind),dimension(:,:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  real (dbl\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_a51bf55a574af1fb833d88d67aa6bee2e}


Definition at line 2525 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_aae1cfde7b6634aa39f25bb988a485b70}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate4DI4@{ice\_\-HaloUpdate4DI4}}
\index{ice\_\-HaloUpdate4DI4@{ice\_\-HaloUpdate4DI4}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate4DI4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate4DI4 (integer (int\_\-kind),dimension(:,:,:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  integer (int\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_aae1cfde7b6634aa39f25bb988a485b70}


Definition at line 4858 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_a8469112a061e0bb25dbdb7976cbf67de}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate4DR4@{ice\_\-HaloUpdate4DR4}}
\index{ice\_\-HaloUpdate4DR4@{ice\_\-HaloUpdate4DR4}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate4DR4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate4DR4 (real (real\_\-kind),dimension(:,:,:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  real (real\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_a8469112a061e0bb25dbdb7976cbf67de}


Definition at line 4377 of file ice\_\-boundary.F90.\hypertarget{interfaceice__boundary_1_1ice__HaloUpdate_a34a986dcf143947fde5f9cc909e1a626}{
\index{ice\_\-boundary::ice\_\-HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}!ice\_\-HaloUpdate4DR8@{ice\_\-HaloUpdate4DR8}}
\index{ice\_\-HaloUpdate4DR8@{ice\_\-HaloUpdate4DR8}!ice_boundary::ice_HaloUpdate@{ice\_\-boundary::ice\_\-HaloUpdate}}
\subsubsection[{ice\_\-HaloUpdate4DR8}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-boundary::ice\_\-HaloUpdate::ice\_\-HaloUpdate4DR8 (real (dbl\_\-kind),dimension(:,:,:,:,:),intent(inout) {\em array}, \/  type ({\bf ice\_\-halo}),intent(in) {\em halo}, \/  integer (int\_\-kind),intent(in) {\em fieldLoc}, \/  integer (int\_\-kind),intent(in) {\em fieldKind}, \/  real (dbl\_\-kind),intent(in),optional {\em fillValue})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{interfaceice__boundary_1_1ice__HaloUpdate_a34a986dcf143947fde5f9cc909e1a626}


Definition at line 3896 of file ice\_\-boundary.F90.

The documentation for this interface was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{ice__boundary_8F90}{ice\_\-boundary.F90}\end{DoxyCompactItemize}
