    

 ## 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 id="pub-methods" name="pub-methods"></a>Public Member Functions

type([syscinputcomplexvectordataf](structfortran_1_1syscinputcomplexvectordataf.xhtml)) function [syscgetinputcompactcomplexcompactvectordatadimf\_c82d](interfacefortran_1_1syscgetinputcompactcomplexcompactvectordatadimf.xhtml#addd59ac6bcef126caa7fc5dfcdb25f1c) (data, datasize, dimension) Create an input complex vector data access type with split storage based on dimension.   
 <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="addd59ac6bcef126caa7fc5dfcdb25f1c" name="addd59ac6bcef126caa7fc5dfcdb25f1c"></a>## [◆ ](#addd59ac6bcef126caa7fc5dfcdb25f1c)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).

 99!

 100 import :: syscinputcomplexvectordataf

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

 102 integer(kind=8), intent(in) :: dimension 

 103 complex(kind=8), intent(in), target :: data(dimension, dataSize)

 104 type(SyscInputComplexVectorDataF) :: ret

 105!

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

 107!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputCompactComplexCompactVectorDataDimF\_C82D

 108!DIR$ ENDIF

 109!