Skip to main content

System Coupling Fortran library 2024 R1

syscPointCloudF

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! *********************************************************************
11! *********************************************************************
13 type(syscoutputintegerdataf) :: nodeids
14 type(syscoutputvectordataf) :: nodecoords
15end type syscpointcloudf
16!
17!**********************************************************************
19!**********************************************************************
21!
22!**********************************************************************
24!**********************************************************************
25function syscgetpointcloudf_empty() result (ret)
26 import :: syscpointcloudf
27 type(syscpointcloudf) :: ret
28!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
29!DIR$ ATTRIBUTES DLLIMPORT :: syscGetPointCloudF_Empty
30!DIR$ ENDIF
31end function syscgetpointcloudf_empty
32!
33!**********************************************************************
43!**********************************************************************
44function syscgetpointcloudf(nodeIds, nodeCoords) result (ret)
47 type(syscoutputintegerdataf), intent(in) :: nodeids
48 type(syscoutputvectordataf), intent(in) :: nodecoords
49 type(syscpointcloudf) :: ret
50!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
51!DIR$ ATTRIBUTES DLLIMPORT :: syscGetPointCloudF
52!DIR$ ENDIF
53end function syscgetpointcloudf
54!
55end interface syscgetpointcloudf
56!
57end module fortran
Provide an interface to get point cloud.
Provide an output integer data access type.
Create an output vector data access type.
Provide a point cloud access type.

Connect with Ansys