\hypertarget{interfacemom__coms_1_1operator_07-_08}{}\doxysection{mom\+\_\+coms\+::operator(-\/) Interface Reference}
\label{interfacemom__coms_1_1operator_07-_08}\index{mom\_coms::operator(-\/)@{mom\_coms::operator(-\/)}}


\doxysubsection{Detailed Description}
Subtract one extended-\/fixed-\/point number from another. 

Definition at line 81 of file M\+O\+M\+\_\+coms.\+F90.

\doxysubsection*{Private functions}
\begin{DoxyCompactItemize}
\item 
type(\mbox{\hyperlink{structmom__coms_1_1efp__type}{efp\+\_\+type}}) function \mbox{\hyperlink{interfacemom__coms_1_1operator_07-_08_ad78bab7175df913e2ce25e76bd1c1f8a}{efp\+\_\+minus}} (E\+F\+P1, E\+F\+P2)
\begin{DoxyCompactList}\small\item\em Subract one extended-\/fixed-\/point number from another. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Subtract one extended-\/fixed-\/point number from another. 

Definition at line 81 of file M\+O\+M\+\_\+coms.\+F90.



\doxysubsection{Functions and subroutines}
\mbox{\Hypertarget{interfacemom__coms_1_1operator_07-_08_ad78bab7175df913e2ce25e76bd1c1f8a}\label{interfacemom__coms_1_1operator_07-_08_ad78bab7175df913e2ce25e76bd1c1f8a}} 
\index{mom\_coms::operator(-\/)@{mom\_coms::operator(-\/)}!efp\_minus@{efp\_minus}}
\index{efp\_minus@{efp\_minus}!mom\_coms::operator(-\/)@{mom\_coms::operator(-\/)}}
\doxysubsubsection{\texorpdfstring{efp\_minus()}{efp\_minus()}}
{\footnotesize\ttfamily type(\mbox{\hyperlink{structmom__coms_1_1efp__type}{efp\+\_\+type}}) function mom\+\_\+coms\+::operator(-\/)\+::efp\+\_\+minus (\begin{DoxyParamCaption}\item[{type(\mbox{\hyperlink{structmom__coms_1_1efp__type}{efp\+\_\+type}}), intent(in)}]{E\+F\+P1,  }\item[{type(\mbox{\hyperlink{structmom__coms_1_1efp__type}{efp\+\_\+type}}), intent(in)}]{E\+F\+P2 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Subract one extended-\/fixed-\/point number from another. 

\begin{DoxyReturn}{Returns}
The result in extended fixed point format 
\end{DoxyReturn}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em efp1} & The first extended fixed point number \\
\hline
\mbox{\texttt{ in}}  & {\em efp2} & The extended fixed point number being subtracted from the first extended fixed point number \\
\hline
\end{DoxyParams}


Definition at line 716 of file M\+O\+M\+\_\+coms.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{716   \textcolor{keywordtype}{type}(EFP\_type)             :: EFP\_minus\textcolor{comment}{ !< The result in extended fixed point format}}
\DoxyCodeLine{717   \textcolor{keywordtype}{type}(EFP\_type), \textcolor{keywordtype}{intent(in)} :: EFP1\textcolor{comment}{ !< The first extended fixed point number}}
\DoxyCodeLine{718   \textcolor{keywordtype}{type}(EFP\_type), \textcolor{keywordtype}{intent(in)} :: EFP2\textcolor{comment}{ !< The extended fixed point number being}}
\DoxyCodeLine{719 \textcolor{comment}{                        !! subtracted from the first extended fixed point number}}
\DoxyCodeLine{720   \textcolor{keywordtype}{integer} :: i}
\DoxyCodeLine{721 }
\DoxyCodeLine{722   \textcolor{keywordflow}{do} i=1,ni ; efp\_minus\%v(i) = -\/1*efp2\%v(i) ;\textcolor{keywordflow}{ enddo}}
\DoxyCodeLine{723 }
\DoxyCodeLine{724   \textcolor{keyword}{call }increment\_ints(efp\_minus\%v(:), efp1\%v(:))}

\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\+\_\+coms.\+F90\end{DoxyCompactItemize}
