    

 ## On this page

  

 

 # syscgetoutput2dvectordatasplitf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get 2D output vector data with split storage. [More...](interfacefortran_1_1syscgetoutput2dvectordatasplitf.xhtml#details)

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function [syscgetoutput2dvectordatasplitf\_r43a](interfacefortran_1_1syscgetoutput2dvectordatasplitf.xhtml#a523ebf1dd2765400b32348ab04b56f49) (data0, data1, datasize) Create an 2D output vector data access type with split storage.   
 type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function [syscgetoutput2dvectordatasplitf\_r83a](interfacefortran_1_1syscgetoutput2dvectordatasplitf.xhtml#a1475be70436d902a27804e59ddac08b5) (data0, data1, datasize) Create an 2D output vector data access type with split storage.   
 type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function [syscgetoutput2dvectordatasplitf\_r42d](interfacefortran_1_1syscgetoutput2dvectordatasplitf.xhtml#aa5e80f262628a34a173690188d4b4c08) (data, datasize) Create an 2D output vector data access type with split storage.   
 type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function [syscgetoutput2dvectordatasplitf\_r82d](interfacefortran_1_1syscgetoutput2dvectordatasplitf.xhtml#a37c23993af29b2f1d3d92f2df5b65ce4) (vals, nelems) Create an 2D output vector data access type with split storage.   
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get 2D output vector data with split storage.

Definition at line [161](syscOutputVectorDataF_8fi_source.xhtml#l00161) of file [syscOutputVectorDataF.fi](syscOutputVectorDataF_8fi_source.xhtml).



## Member Function/Subroutine Documentation

<a id="aa5e80f262628a34a173690188d4b4c08" name="aa5e80f262628a34a173690188d4b4c08"></a>## [◆ ](#aa5e80f262628a34a173690188d4b4c08)syscgetoutput2dvectordatasplitf\_r42d()

 type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function syscgetoutput2dvectordatasplitf\_r42d  ( real(kind=4), dimension(datasize, 2), intent(in), target  *data*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an 2D output vector data access type with split storage.

Parameters \[in\]data- two-dimensional array of single-precision data \[in\]dataSize- number of vectors. Definition at line [213](syscOutputVectorDataF_8fi_source.xhtml#l00213) of file [syscOutputVectorDataF.fi](syscOutputVectorDataF_8fi_source.xhtml).

 215!

 216 import :: syscoutputvectordataf

 217 integer(kind=8), intent(in) :: dataSize

 218 real(kind=4), intent(in), target :: data(datasize, 2)

 219 type(SyscOutputVectorDataF) :: ret

 220!

 221!DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

 222!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF\_R42D

 223!DIR$ ENDIF

 224!







<a id="a523ebf1dd2765400b32348ab04b56f49" name="a523ebf1dd2765400b32348ab04b56f49"></a>## [◆ ](#a523ebf1dd2765400b32348ab04b56f49)syscgetoutput2dvectordatasplitf\_r43a()

 type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function syscgetoutput2dvectordatasplitf\_r43a  ( real(kind=4), dimension(datasize), intent(in), target  *data0*,    real(kind=4), dimension(datasize), intent(in), target  *data1*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an 2D output vector data access type with split storage.

Parameters \[in\]data0- first array of single-precision data \[in\]data1- second array of single-precision data \[in\]dataSize- number of vectors. Definition at line [170](syscOutputVectorDataF_8fi_source.xhtml#l00170) of file [syscOutputVectorDataF.fi](syscOutputVectorDataF_8fi_source.xhtml).

 172!

 173 import :: syscoutputvectordataf

 174 integer(kind=8), intent(in) :: dataSize 

 175 real(kind=4), intent(in), target :: data0(datasize)

 176 real(kind=4), intent(in), target :: data1(datasize)

 177 type(SyscOutputVectorDataF) :: ret

 178!

 179!DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

 180!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF\_R43A

 181!DIR$ ENDIF

 182!







<a id="a37c23993af29b2f1d3d92f2df5b65ce4" name="a37c23993af29b2f1d3d92f2df5b65ce4"></a>## [◆ ](#a37c23993af29b2f1d3d92f2df5b65ce4)syscgetoutput2dvectordatasplitf\_r82d()

 type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function syscgetoutput2dvectordatasplitf\_r82d  ( real(kind=8), dimension(nelems, 2), intent(in), target  *vals*,    integer(kind=8), intent(in)  *nelems*   ) 

Create an 2D output vector data access type with split storage.

Parameters \[in\]vals- two-dimensional array of double-precision data \[in\]nElems- number of vectors. Definition at line [233](syscOutputVectorDataF_8fi_source.xhtml#l00233) of file [syscOutputVectorDataF.fi](syscOutputVectorDataF_8fi_source.xhtml).

 234!

 235 import :: syscoutputvectordataf

 236 integer(kind=8), intent(in) :: nElems 

 237 real(kind=8), intent(in), target :: vals(nelems, 2)

 238 type(SyscOutputVectorDataF) :: ret

 239!

 240!DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

 241!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF\_R82D

 242!DIR$ ENDIF

 243!







<a id="a1475be70436d902a27804e59ddac08b5" name="a1475be70436d902a27804e59ddac08b5"></a>## [◆ ](#a1475be70436d902a27804e59ddac08b5)syscgetoutput2dvectordatasplitf\_r83a()

 type([syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.xhtml)) function syscgetoutput2dvectordatasplitf\_r83a  ( real(kind=8), dimension(datasize), intent(in), target  *data0*,    real(kind=8), dimension(datasize), intent(in), target  *data1*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an 2D output vector data access type with split storage.

Parameters \[in\]data0- first array of double-precision data \[in\]data1- second array of double-precision data \[in\]dataSize- number of vectors. Definition at line [192](syscOutputVectorDataF_8fi_source.xhtml#l00192) of file [syscOutputVectorDataF.fi](syscOutputVectorDataF_8fi_source.xhtml).

 194!

 195 import :: syscoutputvectordataf

 196 integer(kind=8), intent(in) :: dataSize 

 197 real(kind=8), intent(in), target :: data0(datasize)

 198 real(kind=8), intent(in), target :: data1(datasize)

 199 type(SyscOutputVectorDataF) :: ret

 200!

 201!DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

 202!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF\_R83A

 203!DIR$ ENDIF

 204!