\hypertarget{interfacegtdata__generic_1_1create}{}\section{gtdata\+\_\+generic\+:\+:create Interface Reference}
\label{interfacegtdata__generic_1_1create}\index{gtdata\+\_\+generic\+::create@{gtdata\+\_\+generic\+::create}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacegtdata__generic_1_1create_a474441c940e90c7c11a3ce12df57c45b}{gtvarcreate} (var, url, dims, xtype, long\+\_\+name, overwrite, err)
\item 
subroutine \hyperlink{interfacegtdata__generic_1_1create_a8674c2ce3a16d71e316f9288ec88b84b}{gtvarcreated} (var, url, length, xtype, long\+\_\+name, overwrite, err)
\item 
subroutine \hyperlink{interfacegtdata__generic_1_1create_ae3b90f63891ead8076cc7ece71efc9fb}{gtvarcreatecopyc} (var, url, copyfrom, copyvalue, overwrite, err)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 138 of file gtdata\+\_\+generic.\+f90.



\subsection{Member Function/\+Subroutine Documentation}
\mbox{\Hypertarget{interfacegtdata__generic_1_1create_a474441c940e90c7c11a3ce12df57c45b}\label{interfacegtdata__generic_1_1create_a474441c940e90c7c11a3ce12df57c45b}} 
\index{gtdata\+\_\+generic\+::create@{gtdata\+\_\+generic\+::create}!gtvarcreate@{gtvarcreate}}
\index{gtvarcreate@{gtvarcreate}!gtdata\+\_\+generic\+::create@{gtdata\+\_\+generic\+::create}}
\subsubsection{\texorpdfstring{gtvarcreate()}{gtvarcreate()}}
{\footnotesize\ttfamily subroutine gtdata\+\_\+generic\+::create\+::gtvarcreate (\begin{DoxyParamCaption}\item[{type(gt\+\_\+variable), intent(out)}]{var,  }\item[{character(len = $\ast$), intent(in)}]{url,  }\item[{type(gt\+\_\+variable), dimension(\+:), intent(in), optional}]{dims,  }\item[{character(len = $\ast$), intent(in), optional}]{xtype,  }\item[{character(len = $\ast$), intent(in), optional}]{long\+\_\+name,  }\item[{logical, intent(in), optional}]{overwrite,  }\item[{logical, intent(out), optional}]{err }\end{DoxyParamCaption})}



Definition at line 140 of file gtdata\+\_\+generic.\+f90.


\begin{DoxyCode}
140       \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__types}{gtdata\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}
141       \textcolor{keywordtype}{type}(\hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}), \textcolor{keywordtype}{intent(out)}:: var
142       \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{intent(in)}:: url
143       \textcolor{keywordtype}{type}(\hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}), \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: dims(:)
144       \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: xtype
145       \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: long\_name
146       \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: overwrite
147       \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(out)}, \textcolor{keywordtype}{optional}:: err
\end{DoxyCode}
\mbox{\Hypertarget{interfacegtdata__generic_1_1create_ae3b90f63891ead8076cc7ece71efc9fb}\label{interfacegtdata__generic_1_1create_ae3b90f63891ead8076cc7ece71efc9fb}} 
\index{gtdata\+\_\+generic\+::create@{gtdata\+\_\+generic\+::create}!gtvarcreatecopyc@{gtvarcreatecopyc}}
\index{gtvarcreatecopyc@{gtvarcreatecopyc}!gtdata\+\_\+generic\+::create@{gtdata\+\_\+generic\+::create}}
\subsubsection{\texorpdfstring{gtvarcreatecopyc()}{gtvarcreatecopyc()}}
{\footnotesize\ttfamily subroutine gtdata\+\_\+generic\+::create\+::gtvarcreatecopyc (\begin{DoxyParamCaption}\item[{type(gt\+\_\+variable), intent(out)}]{var,  }\item[{character(len = $\ast$), intent(in)}]{url,  }\item[{type(gt\+\_\+variable), intent(inout)}]{copyfrom,  }\item[{logical, intent(in), optional}]{copyvalue,  }\item[{logical, intent(in), optional}]{overwrite,  }\item[{logical, intent(out), optional}]{err }\end{DoxyParamCaption})}



Definition at line 966 of file gtdata\+\_\+generic.\+f90.


\begin{DoxyCode}
966       \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__types}{gtdata\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}
967       \textcolor{keywordtype}{implicit none}
968       \textcolor{keywordtype}{type}(\hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}), \textcolor{keywordtype}{intent(out)}:: var
969       \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{intent(in)}:: url
970       \textcolor{keywordtype}{type}(\hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}), \textcolor{keywordtype}{intent(inout)}:: copyfrom
971       \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: copyvalue
972       \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: overwrite
973       \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(out)}, \textcolor{keywordtype}{optional}:: err
\end{DoxyCode}
\mbox{\Hypertarget{interfacegtdata__generic_1_1create_a8674c2ce3a16d71e316f9288ec88b84b}\label{interfacegtdata__generic_1_1create_a8674c2ce3a16d71e316f9288ec88b84b}} 
\index{gtdata\+\_\+generic\+::create@{gtdata\+\_\+generic\+::create}!gtvarcreated@{gtvarcreated}}
\index{gtvarcreated@{gtvarcreated}!gtdata\+\_\+generic\+::create@{gtdata\+\_\+generic\+::create}}
\subsubsection{\texorpdfstring{gtvarcreated()}{gtvarcreated()}}
{\footnotesize\ttfamily subroutine gtdata\+\_\+generic\+::create\+::gtvarcreated (\begin{DoxyParamCaption}\item[{type(gt\+\_\+variable), intent(out)}]{var,  }\item[{character(len = $\ast$), intent(in)}]{url,  }\item[{integer, intent(in)}]{length,  }\item[{character(len = $\ast$), intent(in), optional}]{xtype,  }\item[{character(len = $\ast$), intent(in), optional}]{long\+\_\+name,  }\item[{logical, intent(in), optional}]{overwrite,  }\item[{logical, intent(out), optional}]{err }\end{DoxyParamCaption})}



Definition at line 150 of file gtdata\+\_\+generic.\+f90.


\begin{DoxyCode}
150       \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__types}{gtdata\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}
151       \textcolor{keywordtype}{type}(\hyperlink{structgtdata__types_1_1gt__variable}{gt\_variable}), \textcolor{keywordtype}{intent(out)}:: var
152       \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{intent(in)}:: url
153       \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}:: length
154       \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: xtype
155       \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: long\_name
156       \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(in)}, \textcolor{keywordtype}{optional}:: overwrite
157       \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(out)}, \textcolor{keywordtype}{optional}:: err
\end{DoxyCode}


The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
gtdata/\hyperlink{gtdata__generic_8f90}{gtdata\+\_\+generic.\+f90}\end{DoxyCompactItemize}
