    

 ## On this page

  

 

 # syscgetinputcompactcomplexcompactvectordatadimf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get input complex vector data with compact storage for complex and vector components based on dimension. [More...](interfacefortran_1_1syscgetinputcompactcomplexcompactvectordatadimf.xhtml#details)

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

type([syscinputcomplexvectordataf](structfortran_1_1syscinputcomplexvectordataf.xhtml)) function [syscgetinputcompactcomplexcompactvectordatadimf\_c82d](interfacefortran_1_1syscgetinputcompactcomplexcompactvectordatadimf.xhtml#a2d739d19a7890ca491d99e1f068936e8) (data, dataSize, dimension) Create an input complex vector data access type with split storage based on dimension. [More...](interfacefortran_1_1syscgetinputcompactcomplexcompactvectordatadimf.xhtml#a2d739d19a7890ca491d99e1f068936e8)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get input complex vector data with compact storage for complex and vector components based on dimension.

Definition at line [85](syscInputComplexVectorDataF_8fi_source.xhtml#l00085) of file [syscInputComplexVectorDataF.fi](syscInputComplexVectorDataF_8fi_source.xhtml).



## Member Function/Subroutine Documentation

<a id="a2d739d19a7890ca491d99e1f068936e8"></a>## [◆ ](#a2d739d19a7890ca491d99e1f068936e8)syscgetinputcompactcomplexcompactvectordatadimf\_c82d()

 type([syscinputcomplexvectordataf](structfortran_1_1syscinputcomplexvectordataf.xhtml)) function syscgetinputcompactcomplexcompactvectordatadimf\_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 input 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 [97](syscInputComplexVectorDataF_8fi_source.xhtml#l00097) of file [syscInputComplexVectorDataF.fi](syscInputComplexVectorDataF_8fi_source.xhtml).

<a name="l00099"></a> 99 !

<a name="l00100"></a> 100 import :: syscinputcomplexvectordataf

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

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

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

<a name="l00104"></a> 104 type(SyscInputComplexVectorDataF) :: ret

<a name="l00105"></a> 105 !

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

<a name="l00107"></a> 107 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputCompactComplexCompactVectorDataDimF\_C82D

<a name="l00108"></a> 108 !DIR$ ENDIF

<a name="l00109"></a> 109 !