Skip to main content

System Coupling Fortran library 2024 R2

syscFunctionTypesF

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! ****** Data access functions interfaces *****************************
11! *********************************************************************
12!
13!**********************************************************************
21!**********************************************************************
23 regionName, variableName) result (ret)
24 import :: syscinputscalardataf
25 import :: syscstrlen
26 character(len=SyscStrLen), intent(in) :: regionname
27 character(len=SyscStrLen), intent(in) :: variablename
28 type(syscinputscalardataf) :: ret
31!
32!**********************************************************************
34!**********************************************************************
42 regionName, variableName) result (ret)
43 import :: syscinputvectordataf
44 import :: syscstrlen
45 character(len=SyscStrLen), intent(in) :: regionname
46 character(len=SyscStrLen), intent(in) :: variablename
47 type(syscinputvectordataf) :: ret
50!
51!**********************************************************************
53!**********************************************************************
61 regionName, variableName) result (ret)
62 import :: syscoutputscalardataf
63 import :: syscstrlen
64 character(len=SyscStrLen), intent(in) :: regionname
65 character(len=SyscStrLen), intent(in) :: variablename
66 type(syscoutputscalardataf) :: ret
69!
70!**********************************************************************
72!**********************************************************************
80 regionName, variableName) result (ret)
81 import :: syscoutputvectordataf
82 import :: syscstrlen
83 character(len=SyscStrLen), intent(in) :: regionname
84 character(len=SyscStrLen), intent(in) :: variablename
85 type(syscoutputvectordataf) :: ret
88!
89!**********************************************************************
92!**********************************************************************
100 regionName, variableName) result (ret)
102 import :: syscstrlen
103 character(len=SyscStrLen), intent(in) :: regionname
104 character(len=SyscStrLen), intent(in) :: variablename
105 type(syscinputcomplexvectordataf) :: ret
108!
109!**********************************************************************
112!**********************************************************************
120 regionName, variableName) result (ret)
122 import :: syscstrlen
123 character(len=SyscStrLen), intent(in) :: regionname
124 character(len=SyscStrLen), intent(in) :: variablename
128!
129!**********************************************************************
131!**********************************************************************
136function syscsurfacemeshaccessf(regionName) result (ret)
137 import :: syscsurfacemeshf
138 import :: syscstrlen
139 character(len=SyscStrLen), intent(in) :: regionname
140 type(syscsurfacemeshf) :: ret
141end function syscsurfacemeshaccessf
142end interface syscsurfacemeshaccessf
143!
144!**********************************************************************
146!**********************************************************************
151function syscvolumemeshaccessf(regionName) result (ret)
152 import :: syscvolumemeshf
153 import :: syscstrlen
154 character(len=SyscStrLen), intent(in) :: regionname
155 type(syscvolumemeshf) :: ret
156end function syscvolumemeshaccessf
157end interface syscvolumemeshaccessf
158!
159!**********************************************************************
161!**********************************************************************
166function syscpointcloudaccessf(regionName) result (ret)
167 import :: syscpointcloudf
168 import :: syscstrlen
169 character(len=SyscStrLen), intent(in) :: regionname
170 type(syscpointcloudf) :: ret
171end function syscpointcloudaccessf
172end interface syscpointcloudaccessf
173!
174end module fortran
Provide function interface for access to input complex vector data.
Provide function interface for access to input scalar data.
Provide function interface for access to input vector data.
Provide function interface for access to output complex vector data.
Provide function interface for access to output scalar data.
Provide function interface for access to output vector data.
Provide function interface for access to point cloud.
Provide function interface for access to surface mesh.
Provide function interface for access to volume mesh.
Create an input complex vector data access type.
Provide an input scalar data access type.
Create an input vector data access type.
Create an output complex vector data access type.
Provide an output scalar data access type.
Create an output vector data access type.
Provide a point cloud access type.
Provide a surface mesh access type.
Provide a volume mesh access type.

Connect with Ansys