    

 ## On this page

  

 

 # syscgetoutputcompactcomplexcompactvectordatadimf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get output complex vector data. [More...](interfacefortran_1_1syscgetoutputcompactcomplexcompactvectordatadimf.xhtml#details)

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

type([syscoutputcomplexvectordataf](structfortran_1_1syscoutputcomplexvectordataf.xhtml)) function [syscgetoutputcompactcomplexcompactvectordatadimf\_c82d](interfacefortran_1_1syscgetoutputcompactcomplexcompactvectordatadimf.xhtml#ab98a86f80ffbfa887a403c5d6065b455) (data, dataSize, dimension) Create an output complex vector data access type with split storage based on dimension. [More...](interfacefortran_1_1syscgetoutputcompactcomplexcompactvectordatadimf.xhtml#ab98a86f80ffbfa887a403c5d6065b455)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get output complex vector data.

Definition at line [84](syscOutputComplexVectorDataF_8fi_source.xhtml#l00084) of file [syscOutputComplexVectorDataF.fi](syscOutputComplexVectorDataF_8fi_source.xhtml).



## Member Function/Subroutine Documentation

<a id="ab98a86f80ffbfa887a403c5d6065b455"></a>## [◆ ](#ab98a86f80ffbfa887a403c5d6065b455)syscgetoutputcompactcomplexcompactvectordatadimf\_c82d()

 type([syscoutputcomplexvectordataf](structfortran_1_1syscoutputcomplexvectordataf.xhtml)) function syscgetoutputcompactcomplexcompactvectordatadimf\_c82d  ( complex(kind=8), dimension(dimension, datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *dataSize*,    integer(kind=8), intent(in)  *dimension*   ) 

Create an output complex vector data access type with split storage based on dimension.

Parameters \[in\]data- two-dimensional array of complex vectors\[in\]dataSize- number of vectors.\[in\]dimension- dimension of vectors. Definition at line [96](syscOutputComplexVectorDataF_8fi_source.xhtml#l00096) of file [syscOutputComplexVectorDataF.fi](syscOutputComplexVectorDataF_8fi_source.xhtml).

<a name="l00098"></a> 98 !

<a name="l00099"></a> 99 import :: syscoutputcomplexvectordataf

<a name="l00100"></a> 100 integer(kind=8), intent(in) :: dataSize 

<a name="l00101"></a> 101 integer(kind=8), intent(in) :: dimension 

<a name="l00102"></a> 102 complex(kind=8), intent(in), target :: data(dimension, dataSize)

<a name="l00103"></a> 103 type(SyscOutputComplexVectorDataF) :: ret

<a name="l00104"></a> 104 !

<a name="l00105"></a> 105 !DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

<a name="l00106"></a> 106 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputCompactComplexCompactVectorDataF\_C82D

<a name="l00107"></a> 107 !DIR$ ENDIF

<a name="l00108"></a> 108 !