Skip to main content

System Coupling Fortran library 2023 R2

syscAttributeF

Last update: 17.07.2025
1module fortran
2!
3! Copyright 2023 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 character(len=SyscStrLen) :: name
14 integer(kind=8) :: value
16!
17!**********************************************************************
18!
21!
22!**********************************************************************
30!**********************************************************************
31function syscgetintegerattributef(name, value) result(ret)
32 import :: syscintegerattributef
33 character(len=*), intent(in) :: name
34 integer(kind=8), intent(in) :: value
35 type(syscintegerattributef) :: ret
36!DIR$ IF DEFINED(_WIN32)
37!DIR$ ATTRIBUTES DLLIMPORT :: syscGetIntegerAttributeF
38!DIR$ ENDIF
39end function syscgetintegerattributef
40!
41!**********************************************************************
42!
43end interface syscgetintegerattributef
44!
45! *********************************************************************
47! *********************************************************************
49 character(len=SyscStrLen) :: name
50 real(kind=8) :: value
51 type(SyscDimensionalityF) :: dimensionality
52end type syscrealattributef
53!
54!**********************************************************************
55!
58!
59!**********************************************************************
69!**********************************************************************
70function syscgetrealattributef(name, value, dimensionality) result(ret)
72 character(len=*), intent(in) :: name
73 real(kind=8), intent(in) :: value
74 type(syscdimensionalityf), intent(in) :: dimensionality
75 type(syscrealattributef) :: ret
76!DIR$ IF DEFINED(_WIN32)
77!DIR$ ATTRIBUTES DLLIMPORT :: syscGetRealAttributeF
78!DIR$ ENDIF
79end function syscgetrealattributef
80!
81!**********************************************************************
82!
83end interface syscgetrealattributef
84!
85end module fortran
Provide an interface to get an integer-valued attribute.
Provide an interface to get a real-valued attribute.
Provide a struct for an integer-valued attribute.
Provide a struct for a real-valued attribute.

Connect with Ansys