Skip to main content

System Coupling Fortran library 2024 R2

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

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