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! ********************************************************************* 12type :: syscpointcloudf 13 type(syscoutputintegerdataf) :: nodeids 14 type(syscoutputvectordataf) :: nodecoords 15end type syscpointcloudf 16! 17!********************************************************************** 19!********************************************************************** 20interface syscgetpointcloudf 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) 45 import :: syscpointcloudf, syscoutputintegerdataf, & 46 syscoutputvectordataf 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 fortran::syscgetpointcloudfProvide an interface to get point cloud.Definition syscPointCloudF.fi:20 fortran::syscoutputintegerdatafProvide an output integer data access type.Definition syscOutputIntegerDataF.fi:29 fortran::syscoutputvectordatafCreate an output vector data access type.Definition syscOutputVectorDataF.fi:31 fortran::syscpointcloudfProvide a point cloud access type.Definition syscPointCloudF.fi:12