syscgetoutputscalardataf Interface Reference
Last update: 17.07.2025Provide 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. | |
| type(syscoutputscalardataf) function | syscgetoutputscalardataf_r8 (data, datasize) |
| Create an output scalar data access type. | |
| type(syscoutputscalardataf) function | syscgetoutputscalardataf_i4 (data, datasize) |
| Create an output scalar data access type. | |
| type(syscoutputscalardataf) function | syscgetoutputscalardataf_i8 (data, datasize) |
| Create an output scalar data access type. | |
Detailed Description
Provide an interface to get output scalar data.
Definition at line 34 of file syscOutputScalarDataF.fi.
Constructor & Destructor Documentation
◆ syscgetoutputscalardataf()
| type(syscoutputscalardataf) function syscgetoutputscalardataf |
Definition at line 43 of file syscOutputScalarDataF.fi.
44 import :: syscoutputscalardataf
45 type(SyscOutputScalarDataF) :: ret
46!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
47!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF
48!DIR$ ENDIF
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!