Skip to main content

System Coupling Fortran library 2023 R2

syscgetinputcompactcomplexcompactvectordataf Interface Reference

Last update: 17.07.2025

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

Public Member Functions

type(syscinputcomplexvectordataf) function syscgetinputcompactcomplexcompactvectordataf_c82d (data, dataSize)
 Create an input vector data access type with split storage. More...
 

Detailed Description

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

Definition at line 55 of file syscInputComplexVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetinputcompactcomplexcompactvectordataf_c82d()

type(syscinputcomplexvectordataf) function syscgetinputcompactcomplexcompactvectordataf_c82d ( complex(kind=8), dimension(3, datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with split storage.

Parameters
[in]data- two-dimensional array of complex vectors
[in]dataSize- number of vectors.

Definition at line 64 of file syscInputComplexVectorDataF.fi.

66!
67 import :: syscinputcomplexvectordataf
68 integer(kind=8), intent(in) :: dataSize
69 complex(kind=8), intent(in), target :: data(3, dataSize)
70 type(SyscInputComplexVectorDataF) :: ret
71!
72!DIR$ IF DEFINED(_WIN32)
73!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputCompactComplexCompactVectorDataF_C82D
74!DIR$ ENDIF
75!

Connect with Ansys