Skip to main content

System Coupling Fortran library 2025 R1

syscgetinputscalardataf Interface Reference

Last update: 17.07.2025

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

Public Member Functions

type(syscinputscalardataf) function syscgetinputscalardataf ()
 Create an input scalar data access type. More...
 
type(syscinputscalardataf) function syscgetinputscalardataf_r4 (data, dataSize)
 Create an input scalar data access type. More...
 
type(syscinputscalardataf) function syscgetinputscalardataf_r8 (data, dataSize)
 Create an input scalar data access type. More...
 

Detailed Description

Provide an interface to get input scalar data.

Definition at line 34 of file syscInputScalarDataF.fi.

Constructor & Destructor Documentation

◆ 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

Connect with Ansys