Skip to main content

System Coupling Fortran library 2024 R2

syscInputComplexVectorDataF

Last update: 17.07.2025
1module fortran
2!
3! Copyright ANSYS, Inc.
4! Unauthorized use, distribution, or duplication is prohibited.
5!
6! Provide free-form Fortran interface for
7! System Coupling Participant Library.
8!
9! *********************************************************************
10!
19 integer(kind=8) :: primitivetype
20 integer(kind=8) :: data1
21 integer(kind=8) :: data2
22 integer(kind=8) :: data3
23 integer(kind=8) :: data4
24 integer(kind=8) :: data5
25 integer(kind=8) :: data6
26 integer(kind=8) :: datasize
27 integer(kind=8) :: dimension
29!
30!**********************************************************************
32!**********************************************************************
34!
35!**********************************************************************
41!**********************************************************************
42function syscgetinputcomplexvectordataf() result (ret)
45!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
46!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputComplexVectorDataF
47!DIR$ ENDIF
49!
51!
52!**********************************************************************
55!**********************************************************************
57!
58!**********************************************************************
64!**********************************************************************
65function syscgetinputcompactcomplexcompactvectordataf_c82d(&
66 data, dataSize) result (ret)
67!
69 integer(kind=8), intent(in) :: datasize
70 complex(kind=8), intent(in), target :: data(3, datasize)
72!
73!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
74!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputCompactComplexCompactVectorDataF_C82D
75!DIR$ ENDIF
76!
77end function syscgetinputcompactcomplexcompactvectordataf_c82d
78!
80!
81!**********************************************************************
84!**********************************************************************
86!
87!**********************************************************************
96!**********************************************************************
97function syscgetinputcompactcomplexcompactvectordatadimf_c82d(&
98 data, dataSize, dimension) result (ret)
99!
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!
110end function syscgetinputcompactcomplexcompactvectordatadimf_c82d
111!
113!
114end module fortran
Provide an interface to get input complex vector data with compact storage for complex and vector com...
Provide an interface to get input complex vector data with compact storage for complex and vector com...
Provide an interface to get input complex vector data.
Create an input complex vector data access type.

Connect with Ansys