Skip to main content

System Coupling Fortran library 2024 R2

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.
 

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