\hypertarget{interfacemom__hor__index_1_1assignment_07_0A_08}{}\section{mom\+\_\+hor\+\_\+index\+:\+:assignment(=) Interface Reference}
\label{interfacemom__hor__index_1_1assignment_07_0A_08}\index{mom\+\_\+hor\+\_\+index\+::assignment(=)@{mom\+\_\+hor\+\_\+index\+::assignment(=)}}


\subsection{Detailed Description}
Copy the contents of one horizontal index type into another. 

Definition at line 58 of file M\+O\+M\+\_\+hor\+\_\+index.\+F90.

\subsection*{Private functions}
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{interfacemom__hor__index_1_1assignment_07_0A_08_aef82649e7f20e44736413b2e4fca4d75}{hit\+\_\+assign}} (H\+I1, H\+I2)
\begin{DoxyCompactList}\small\item\em H\+I\+T\+\_\+assign copies one \mbox{\hyperlink{structmom__hor__index_1_1hor__index__type}{hor\+\_\+index\+\_\+type}} into another. It is accessed via an assignment (=) operator. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Copy the contents of one horizontal index type into another. 

Definition at line 58 of file M\+O\+M\+\_\+hor\+\_\+index.\+F90.



\subsection{Functions and subroutines}
\mbox{\Hypertarget{interfacemom__hor__index_1_1assignment_07_0A_08_aef82649e7f20e44736413b2e4fca4d75}\label{interfacemom__hor__index_1_1assignment_07_0A_08_aef82649e7f20e44736413b2e4fca4d75}} 
\index{mom\+\_\+hor\+\_\+index\+::assignment(=)@{mom\+\_\+hor\+\_\+index\+::assignment(=)}!hit\+\_\+assign@{hit\+\_\+assign}}
\index{hit\+\_\+assign@{hit\+\_\+assign}!mom\+\_\+hor\+\_\+index\+::assignment(=)@{mom\+\_\+hor\+\_\+index\+::assignment(=)}}
\subsubsection{\texorpdfstring{hit\+\_\+assign()}{hit\_assign()}}
{\footnotesize\ttfamily subroutine mom\+\_\+hor\+\_\+index\+::assignment(=)\+::hit\+\_\+assign (\begin{DoxyParamCaption}\item[{type(\mbox{\hyperlink{structmom__hor__index_1_1hor__index__type}{hor\+\_\+index\+\_\+type}}), intent(out)}]{H\+I1,  }\item[{type(\mbox{\hyperlink{structmom__hor__index_1_1hor__index__type}{hor\+\_\+index\+\_\+type}}), intent(in)}]{H\+I2 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



H\+I\+T\+\_\+assign copies one \mbox{\hyperlink{structmom__hor__index_1_1hor__index__type}{hor\+\_\+index\+\_\+type}} into another. It is accessed via an assignment (=) operator. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em hi1} & Horizontal index type to copy to\\
\hline
\mbox{\tt in}  & {\em hi2} & Horizontal index type to copy from \\
\hline
\end{DoxyParams}


Definition at line 104 of file M\+O\+M\+\_\+hor\+\_\+index.\+F90.


\begin{DoxyCode}
104   \textcolor{keywordtype}{type}(hor\_index\_type), \textcolor{keywordtype}{intent(out)} :: HI1\textcolor{comment}{ !< Horizontal index type to copy to}
105   \textcolor{keywordtype}{type}(hor\_index\_type), \textcolor{keywordtype}{intent(in)}  :: HI2\textcolor{comment}{ !< Horizontal index type to copy from}
106   \textcolor{comment}{! This subroutine copies all components of the horizontal array index type}
107   \textcolor{comment}{! variable on the RHS (HI2) to the variable on the LHS (HI1).}
108 
109   hi1%isc = hi2%isc ; hi1%iec = hi2%iec ; hi1%jsc = hi2%jsc ; hi1%jec = hi2%jec
110   hi1%isd = hi2%isd ; hi1%ied = hi2%ied ; hi1%jsd = hi2%jsd ; hi1%jed = hi2%jed
111   hi1%isg = hi2%isg ; hi1%ieg = hi2%ieg ; hi1%jsg = hi2%jsg ; hi1%jeg = hi2%jeg
112 
113   hi1%IscB = hi2%IscB ; hi1%IecB = hi2%IecB ; hi1%JscB = hi2%JscB ; hi1%JecB = hi2%JecB
114   hi1%IsdB = hi2%IsdB ; hi1%IedB = hi2%IedB ; hi1%JsdB = hi2%JsdB ; hi1%JedB = hi2%JedB
115   hi1%IsgB = hi2%IsgB ; hi1%IegB = hi2%IegB ; hi1%JsgB = hi2%JsgB ; hi1%JegB = hi2%JegB
116 
117   hi1%niglobal = hi2%niglobal ; hi1%njglobal = hi2%njglobal
118   hi1%idg\_offset = hi2%idg\_offset ; hi1%jdg\_offset = hi2%jdg\_offset
119   hi1%symmetric = hi2%symmetric
120   hi1%turns = hi2%turns
\end{DoxyCode}


The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6.\+devrob/src/framework/M\+O\+M\+\_\+hor\+\_\+index.\+F90\end{DoxyCompactItemize}
