syscgetinputcompactcomplexcompactvectordatadimf Interface Reference
Last update: 17.07.2025Provide an interface to get input complex vector data with compact storage for complex and vector components based on dimension. More...
Public Member Functions | |
| type(syscinputcomplexvectordataf) function | syscgetinputcompactcomplexcompactvectordatadimf_c82d (data, datasize, dimension) |
| Create an input complex vector data access type with split storage based on dimension. | |
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 of file syscInputComplexVectorDataF.fi.
Member Function/Subroutine Documentation
◆ syscgetinputcompactcomplexcompactvectordatadimf_c82d()
| type(syscinputcomplexvectordataf) 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 of file syscInputComplexVectorDataF.fi.
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!