Skip to main content

System Coupling Fortran library 2025 R1

syscgetoutputscalardataf Interface Reference

Last update: 17.07.2025

Provide an interface to get output scalar data. More...

Public Member Functions

type(syscoutputscalardataf) function syscgetoutputscalardataf_r4 (data, dataSize)
 Create an output scalar data access type. More...
 
type(syscoutputscalardataf) function syscgetoutputscalardataf_r8 (data, dataSize)
 Create an output scalar data access type. More...
 
type(syscoutputscalardataf) function syscgetoutputscalardataf_i4 (data, dataSize)
 Create an output scalar data access type. More...
 
type(syscoutputscalardataf) function syscgetoutputscalardataf_i8 (data, dataSize)
 Create an output scalar data access type. More...
 

Detailed Description

Provide an interface to get output scalar data.

Definition at line 34 of file syscOutputScalarDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetoutputscalardataf_i4()

type(syscoutputscalardataf) function syscgetoutputscalardataf_i4 ( integer(kind=4), dimension(datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an output scalar data access type.

Parameters
[in]data- 32-bit array of integer data.
[in]dataSize- number of elements in the array.

Definition at line 95 of file syscOutputScalarDataF.fi.

96 !
97  import :: syscoutputscalardataf
98  integer(kind=8), intent(in) :: dataSize
99  integer(kind=4), intent(in), target :: data(dataSize)
100  type(SyscOutputScalarDataF) :: ret
101 !
102 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
103 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF_I4
104 !DIR$ ENDIF
105 !

◆ syscgetoutputscalardataf_i8()

type(syscoutputscalardataf) function syscgetoutputscalardataf_i8 ( integer(kind=8), dimension(datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an output scalar data access type.

Parameters
[in]data- 64-bit array of integer data.
[in]dataSize- number of elements in the array.

Definition at line 114 of file syscOutputScalarDataF.fi.

115 !
116  import :: syscoutputscalardataf
117  integer(kind=8), intent(in) :: dataSize
118  integer(kind=8), intent(in), target :: data(dataSize)
119  type(SyscOutputScalarDataF) :: ret
120 !
121 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
122 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF_I8
123 !DIR$ ENDIF
124 !

◆ syscgetoutputscalardataf_r4()

type(syscoutputscalardataf) function syscgetoutputscalardataf_r4 ( real(kind=4), dimension(datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an output scalar data access type.

Parameters
[in]data- 32-bit array of floating point data.
[in]dataSize- number of elements in the array.

Definition at line 57 of file syscOutputScalarDataF.fi.

58 !
59  import :: syscoutputscalardataf
60  integer(kind=8), intent(in) :: dataSize
61  real(kind=4), intent(in), target :: data(datasize)
62  type(SyscOutputScalarDataF) :: ret
63 !
64 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
65 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF_R4
66 !DIR$ ENDIF
67 !

◆ syscgetoutputscalardataf_r8()

type(syscoutputscalardataf) function syscgetoutputscalardataf_r8 ( real(kind=8), dimension(datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an output scalar data access type.

Parameters
[in]data- 64-bit array of floating point data.
[in]dataSize- number of elements in the array.

Definition at line 76 of file syscOutputScalarDataF.fi.

77 !
78  import :: syscoutputscalardataf
79  integer(kind=8), intent(in) :: dataSize
80  real(kind=8), intent(in), target :: data(datasize)
81  type(SyscOutputScalarDataF) :: ret
82 !
83 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
84 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF_R8
85 !DIR$ ENDIF
86 !

Connect with Ansys