Skip to main content

System Coupling Fortran library 2024 R2

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.
 
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()

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!

Connect with Ansys