    

 ## On this page

  

 

 # syscgetoutputcompactcomplexcompactvectordataf Interface Reference

 Last update: 17.07.2025 

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

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

type([syscoutputcomplexvectordataf](structfortran_1_1syscoutputcomplexvectordataf.xhtml)) function [syscgetoutputcompactcomplexcompactvectordataf\_c82d](interfacefortran_1_1syscgetoutputcompactcomplexcompactvectordataf.xhtml#a797268f8b67f44218fcc633e1cf6c731) (data, datasize) Create an output vector data access type with split storage.   
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get output complex vector data with compact storage for complex and vector components.

Definition at line [56](syscOutputComplexVectorDataF_8fi_source.xhtml#l00056) of file [syscOutputComplexVectorDataF.fi](syscOutputComplexVectorDataF_8fi_source.xhtml).



## Member Function/Subroutine Documentation

<a id="a797268f8b67f44218fcc633e1cf6c731" name="a797268f8b67f44218fcc633e1cf6c731"></a>## [◆ ](#a797268f8b67f44218fcc633e1cf6c731)syscgetoutputcompactcomplexcompactvectordataf\_c82d()

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

Create an output 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](syscOutputComplexVectorDataF_8fi_source.xhtml#l00065) of file [syscOutputComplexVectorDataF.fi](syscOutputComplexVectorDataF_8fi_source.xhtml).

 67!

 68 import :: syscoutputcomplexvectordataf

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

 70 complex(kind=8), intent(in), target :: data(3, dataSize)

 71 type(SyscOutputComplexVectorDataF) :: ret

 72!

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

 74!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputCompactComplexCompactVectorDataF\_C82D

 75!DIR$ ENDIF

 76!