syscgetinputscalardataf Interface Reference
Last update: 17.07.2025Provide an interface to get input scalar data. More...
Public Member Functions | |
| type(syscinputscalardataf) function | syscgetinputscalardataf () |
| Create an input scalar data access type. | |
| type(syscinputscalardataf) function | syscgetinputscalardataf_r4 (data, datasize) |
| Create an input scalar data access type. | |
| type(syscinputscalardataf) function | syscgetinputscalardataf_r8 (data, datasize) |
| Create an input scalar data access type. | |
Detailed Description
Provide an interface to get input scalar data.
Definition at line 34 of file syscInputScalarDataF.fi.
Constructor & Destructor Documentation
◆ syscgetinputscalardataf()
| type(syscinputscalardataf) function syscgetinputscalardataf |
Create an input scalar data access type.
Primitive type will default to double-precision (64-bit). Data size will be set to zero. Data pointer will be set to null.
Definition at line 43 of file syscInputScalarDataF.fi.
44 import :: syscinputscalardataf
45 type(SyscInputScalarDataF) :: ret
46!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
47!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputScalarDataF
48!DIR$ ENDIF
Member Function/Subroutine Documentation
◆ syscgetinputscalardataf_r4()
| type(syscinputscalardataf) function syscgetinputscalardataf_r4 | ( | real(kind=4), dimension(datasize), intent(in), target | data, |
| integer(kind=8), intent(in) | datasize | ||
| ) |
Create an input scalar data access type.
- Parameters
-
data - single-precision (32-bit) array of data. dataSize - number of elements in the array.
Definition at line 57 of file syscInputScalarDataF.fi.
58 import :: syscinputscalardataf
59 integer(kind=8), intent(in) :: dataSize
60 real(kind=4), intent(in), target :: data(datasize)
61 type(SyscInputScalarDataF) :: ret
62!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
63!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputScalarDataF_R4
64!DIR$ ENDIF
◆ syscgetinputscalardataf_r8()
| type(syscinputscalardataf) function syscgetinputscalardataf_r8 | ( | real(kind=8), dimension(datasize), intent(in), target | data, |
| integer(kind=8), intent(in) | datasize | ||
| ) |
Create an input scalar data access type.
- Parameters
-
data - double-precision (64-bit) array of data. dataSize - number of elements in the array.
Definition at line 73 of file syscInputScalarDataF.fi.
74 import :: syscinputscalardataf
75 integer(kind=8), intent(in) :: dataSize
76 real(kind=8), intent(in), target :: data(datasize)
77 type(SyscInputScalarDataF) :: ret
78!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
79!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputScalarDataF_R8
80!DIR$ ENDIF