Skip to main content

System Coupling Fortran library 2025 R1

syscPointCloudF

Last update: 17.07.2025
1 module 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
15 end type syscpointcloudf
16 !
17 !**********************************************************************
19 !**********************************************************************
21 !
22 !**********************************************************************
24 !**********************************************************************
25 function 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
31 end function syscgetpointcloudf_empty
32 !
33 !**********************************************************************
43 !**********************************************************************
44 function 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
53 end function syscgetpointcloudf
54 !
55 end interface syscgetpointcloudf
56 !
57 end 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