Skip to main content

System Coupling Fortran library 2023 R2

syscgetinputvectordatacompactf Interface Reference

Last update: 17.07.2025

Provide an interface to get input vector data with compact storage. More...

Public Member Functions

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r41d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r81d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r42d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r82d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 

Detailed Description

Provide an interface to get input vector data with compact storage.

Definition at line 147 of file syscInputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetinputvectordatacompactf_r41d()

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r41d ( real(kind=4), dimension(datasize * 3), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with compact storage.

Parameters
[in]data- array of single-precision data
[in]dataSize- number of vectors.

Definition at line 155 of file syscInputVectorDataF.fi.

157 import :: syscinputvectordataf
158 integer(kind=8), intent(in) :: dataSize
159 real(kind=4), intent(in), target :: data(datasize * 3)
160 type(SyscInputVectorDataF) :: ret
161!DIR$ IF DEFINED(_WIN32)
162!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R41D
163!DIR$ ENDIF

◆ syscgetinputvectordatacompactf_r42d()

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r42d ( real(kind=4), dimension(3, datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with compact storage.

Parameters
[in]data- two-dimensional array of single-precision data
[in]dataSize- number of vectors.

Definition at line 189 of file syscInputVectorDataF.fi.

191 import :: syscinputvectordataf
192 integer(kind=8), intent(in) :: dataSize
193 real(kind=4), intent(in), target :: data(3, datasize)
194 type(SyscInputVectorDataF) :: ret
195!DIR$ IF DEFINED(_WIN32)
196!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R42D
197!DIR$ ENDIF

◆ syscgetinputvectordatacompactf_r81d()

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r81d ( real(kind=8), dimension(datasize * 3), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with compact storage.

Parameters
[in]data- array of double-precision data
[in]dataSize- number of vectors.

Definition at line 172 of file syscInputVectorDataF.fi.

174 import :: syscinputvectordataf
175 integer(kind=8), intent(in) :: dataSize
176 real(kind=8), intent(in), target :: data(datasize * 3)
177 type(SyscInputVectorDataF) :: ret
178!DIR$ IF DEFINED(_WIN32)
179!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R81D
180!DIR$ ENDIF

◆ syscgetinputvectordatacompactf_r82d()

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r82d ( real(kind=8), dimension(3, datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with compact storage.

Parameters
[in]data- two-dimensional array of single-precision data
[in]dataSize- number of vectors.

Definition at line 206 of file syscInputVectorDataF.fi.

208 import :: syscinputvectordataf
209 integer(kind=8), intent(in) :: dataSize
210 real(kind=8), intent(in), target :: data(3, datasize)
211 type(SyscInputVectorDataF) :: ret
212!DIR$ IF DEFINED(_WIN32)
213!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R82D
214!DIR$ ENDIF

Connect with Ansys