syscgetoutputcompactcomplexcompactvectordatadimf Interface Reference
Last update: 17.07.2025Provide an interface to get output complex vector data. More...
Public Member Functions | |
| type(syscoutputcomplexvectordataf) function | syscgetoutputcompactcomplexcompactvectordatadimf_c82d (data, datasize, dimension) |
| Create an output complex vector data access type with split storage based on dimension. | |
Detailed Description
Provide an interface to get output complex vector data.
Definition at line 84 of file syscOutputComplexVectorDataF.fi.
Member Function/Subroutine Documentation
◆ syscgetoutputcompactcomplexcompactvectordatadimf_c82d()
| type(syscoutputcomplexvectordataf) 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 of file syscOutputComplexVectorDataF.fi.
98!
99 import :: syscoutputcomplexvectordataf
100 integer(kind=8), intent(in) :: dataSize
101 integer(kind=8), intent(in) :: dimension
102 complex(kind=8), intent(in), target :: data(dimension, dataSize)
103 type(SyscOutputComplexVectorDataF) :: ret
104!
105!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
106!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputCompactComplexCompactVectorDataF_C82D
107!DIR$ ENDIF
108!