Skip to main content

System Coupling Fortran library 2025 R1

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...

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. More...
 

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 !

Connect with Ansys