    

 ## On this page

  

 

 # syscgetinputcompactcomplexcompactvectordataf Interface Reference

 Last update: 17.07.2025 

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

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

type([syscinputcomplexvectordataf](structfortran_1_1syscinputcomplexvectordataf.xhtml)) function [syscgetinputcompactcomplexcompactvectordataf\_c82d](interfacefortran_1_1syscgetinputcompactcomplexcompactvectordataf.xhtml#a9c00860a0e9a7ba103aab9b5c71b1666) (data, dataSize) Create an input vector data access type with split storage. [More...](interfacefortran_1_1syscgetinputcompactcomplexcompactvectordataf.xhtml#a9c00860a0e9a7ba103aab9b5c71b1666)  
 <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.

Definition at line [56](syscInputComplexVectorDataF_8fi_source.xhtml#l00056) of file [syscInputComplexVectorDataF.fi](syscInputComplexVectorDataF_8fi_source.xhtml).



## Member Function/Subroutine Documentation

<a id="a9c00860a0e9a7ba103aab9b5c71b1666"></a>## [◆ ](#a9c00860a0e9a7ba103aab9b5c71b1666)syscgetinputcompactcomplexcompactvectordataf\_c82d()

 type([syscinputcomplexvectordataf](structfortran_1_1syscinputcomplexvectordataf.xhtml)) function syscgetinputcompactcomplexcompactvectordataf\_c82d  ( complex(kind=8), dimension(3, datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *dataSize*   ) 

Create an input vector data access type with split storage.

Parameters \[in\]data- two-dimensional array of complex vectors\[in\]dataSize- number of vectors. Definition at line [65](syscInputComplexVectorDataF_8fi_source.xhtml#l00065) of file [syscInputComplexVectorDataF.fi](syscInputComplexVectorDataF_8fi_source.xhtml).

<a name="l00067"></a> 67 !

<a name="l00068"></a> 68 import :: syscinputcomplexvectordataf

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

<a name="l00070"></a> 70 complex(kind=8), intent(in), target :: data(3, dataSize)

<a name="l00071"></a> 71 type(SyscInputComplexVectorDataF) :: ret

<a name="l00072"></a> 72 !

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

<a name="l00074"></a> 74 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputCompactComplexCompactVectorDataF\_C82D

<a name="l00075"></a> 75 !DIR$ ENDIF

<a name="l00076"></a> 76 !