\section{Data Types List}
Here are the data types with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classmod__oasis}{mod\+\_\+oasis} \\*Provides top level O\+A\+S\+I\+S interfaces to the user community }{\pageref{classmod__oasis}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__advance}{mod\+\_\+oasis\+\_\+advance} \\*Advances the O\+A\+S\+I\+S coupling }{\pageref{classmod__oasis__advance}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__auxiliary__routines}{mod\+\_\+oasis\+\_\+auxiliary\+\_\+routines} \\*Auxiliary O\+A\+S\+I\+S user interfaces }{\pageref{classmod__oasis__auxiliary__routines}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__coupler}{mod\+\_\+oasis\+\_\+coupler} \\*Initialize the O\+A\+S\+I\+S coupler infrastructure }{\pageref{classmod__oasis__coupler}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__data}{mod\+\_\+oasis\+\_\+data} \\*Provides a common location for several O\+A\+S\+I\+S variables }{\pageref{classmod__oasis__data}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__getput__interface}{mod\+\_\+oasis\+\_\+getput\+\_\+interface} \\*O\+A\+S\+I\+S send/receive (put/get) user interfaces }{\pageref{classmod__oasis__getput__interface}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__grid}{mod\+\_\+oasis\+\_\+grid} \\*O\+A\+S\+I\+S grid data and methods }{\pageref{classmod__oasis__grid}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__io}{mod\+\_\+oasis\+\_\+io} \\*Provides reusable I\+O routines for O\+A\+S\+I\+S }{\pageref{classmod__oasis__io}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__ioshr}{mod\+\_\+oasis\+\_\+ioshr} \\*I\+O interfaces based on pio (not supported yet) }{\pageref{classmod__oasis__ioshr}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__kinds}{mod\+\_\+oasis\+\_\+kinds} \\*Defines kinds for O\+A\+S\+I\+S }{\pageref{classmod__oasis__kinds}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__map}{mod\+\_\+oasis\+\_\+map} \\*O\+A\+S\+I\+S map (interpolation) data and methods }{\pageref{classmod__oasis__map}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__mem}{mod\+\_\+oasis\+\_\+mem} \\*Provides methods for querying memory use }{\pageref{classmod__oasis__mem}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__method}{mod\+\_\+oasis\+\_\+method} \\*High level O\+A\+S\+I\+S user interfaces }{\pageref{classmod__oasis__method}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__mpi}{mod\+\_\+oasis\+\_\+mpi} \\*Provides a generic and simpler interface into M\+P\+I calls for O\+A\+S\+I\+S }{\pageref{classmod__oasis__mpi}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__namcouple}{mod\+\_\+oasis\+\_\+namcouple} \\*Reads the namcouple file for use in O\+A\+S\+I\+S }{\pageref{classmod__oasis__namcouple}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__parameters}{mod\+\_\+oasis\+\_\+parameters} \\*Defines parameters for O\+A\+S\+I\+S }{\pageref{classmod__oasis__parameters}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__part}{mod\+\_\+oasis\+\_\+part} \\*O\+A\+S\+I\+S partition data and methods }{\pageref{classmod__oasis__part}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__string}{mod\+\_\+oasis\+\_\+string} \\*Character string manipulation methods }{\pageref{classmod__oasis__string}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__sys}{mod\+\_\+oasis\+\_\+sys} \\*System type methods }{\pageref{classmod__oasis__sys}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__timer}{mod\+\_\+oasis\+\_\+timer} \\*Performance timer methods }{\pageref{classmod__oasis__timer}}{}
\item\contentsline{section}{\hyperlink{classmod__oasis__var}{mod\+\_\+oasis\+\_\+var} \\*O\+A\+S\+I\+S variable data and methods }{\pageref{classmod__oasis__var}}{}
\item\contentsline{section}{\hyperlink{classmod__prism}{mod\+\_\+prism} \\*Provides top level O\+A\+S\+I\+S interfaces to the user community using prism names for backwards compatibility }{\pageref{classmod__prism}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__getput__interface_1_1oasis__get}{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get} \\*Generic overloaded interface for data get (receive) }{\pageref{interfacemod__oasis__getput__interface_1_1oasis__get}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__bcast}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+bcast} \\*Generic overloaded interface into M\+P\+I broadcast }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__bcast}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__gatherv}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+gatherv} \\*Generic interfaces into an M\+P\+I vector gather }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__gatherv}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__gathscatvinit}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+gathscatvinit} \\*Generic interface to oasis\+\_\+mpi\+\_\+gath\+Scat\+V\+Init }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__gathscatvinit}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__max}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+max} \\*Generic overloaded interface into M\+P\+I max reduction }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__max}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__min}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+min} \\*Generic overloaded interface into M\+P\+I min reduction }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__min}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__recv}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+recv} \\*Generic overloaded interface into M\+P\+I receive }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__recv}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__scatterv}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+scatterv} \\*Generic interfaces into an M\+P\+I vector scatter }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__scatterv}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__send}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+send} \\*Generic overloaded interface into M\+P\+I send }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__send}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__mpi_1_1oasis__mpi__sum}{mod\+\_\+oasis\+\_\+mpi\+::oasis\+\_\+mpi\+\_\+sum} \\*Generic overloaded interface into M\+P\+I sum reduction }{\pageref{interfacemod__oasis__mpi_1_1oasis__mpi__sum}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__getput__interface_1_1oasis__put}{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+put} \\*Generic overloaded interface for data put (send) }{\pageref{interfacemod__oasis__getput__interface_1_1oasis__put}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__grid_1_1oasis__write__angle}{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+angle} \\*Generic interface to support writing 4 or 8 byte reals }{\pageref{interfacemod__oasis__grid_1_1oasis__write__angle}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__grid_1_1oasis__write__area}{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+area} \\*Generic interface to support writing 4 or 8 byte reals }{\pageref{interfacemod__oasis__grid_1_1oasis__write__area}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__grid_1_1oasis__write__corner}{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner} \\*Generic interface to support writing 4 or 8 byte reals }{\pageref{interfacemod__oasis__grid_1_1oasis__write__corner}}{}
\item\contentsline{section}{\hyperlink{interfacemod__oasis__grid_1_1oasis__write__grid}{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+grid} \\*Generic interface to support writing 4 or 8 byte reals }{\pageref{interfacemod__oasis__grid_1_1oasis__write__grid}}{}
\item\contentsline{section}{\hyperlink{structmod__oasis__coupler_1_1prism__coupler__type}{mod\+\_\+oasis\+\_\+coupler\+::prism\+\_\+coupler\+\_\+type} \\*Coupler data for managing all aspects of coupling in O\+A\+S\+I\+S }{\pageref{structmod__oasis__coupler_1_1prism__coupler__type}}{}
\item\contentsline{section}{\hyperlink{structmod__oasis__grid_1_1prism__grid__type}{mod\+\_\+oasis\+\_\+grid\+::prism\+\_\+grid\+\_\+type} \\*Model grid data for creating mapping data and conserving fields }{\pageref{structmod__oasis__grid_1_1prism__grid__type}}{}
\item\contentsline{section}{\hyperlink{structmod__oasis__map_1_1prism__mapper__type}{mod\+\_\+oasis\+\_\+map\+::prism\+\_\+mapper\+\_\+type} \\*Mapper data for interpolating data between grids }{\pageref{structmod__oasis__map_1_1prism__mapper__type}}{}
\item\contentsline{section}{\hyperlink{structmod__oasis__part_1_1prism__part__type}{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type} \\*Partition (decomposition) data for variables }{\pageref{structmod__oasis__part_1_1prism__part__type}}{}
\item\contentsline{section}{\hyperlink{structmod__oasis__coupler_1_1prism__router__type}{mod\+\_\+oasis\+\_\+coupler\+::prism\+\_\+router\+\_\+type} \\*Router information for rearranging data on tasks }{\pageref{structmod__oasis__coupler_1_1prism__router__type}}{}
\item\contentsline{section}{\hyperlink{structmod__oasis__var_1_1prism__var__type}{mod\+\_\+oasis\+\_\+var\+::prism\+\_\+var\+\_\+type} \\*Model variable data for model coupling }{\pageref{structmod__oasis__var_1_1prism__var__type}}{}
\item\contentsline{section}{\hyperlink{structmod__oasis__timer_1_1timer__details}{mod\+\_\+oasis\+\_\+timer\+::timer\+\_\+details} \\*Storage for timer data }{\pageref{structmod__oasis__timer_1_1timer__details}}{}
\end{DoxyCompactList}
