Skip to main content

System Coupling Fortran library 2023 R2

syscgetoutputvectordatacompactf Interface Reference

Last update: 17.07.2025

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

Public Member Functions

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r41d (data, dataSize)
 Create an output vector data access type with compact storage. More...
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r81d (data, dataSize)
 Create an output vector data access type with compact storage. More...
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r42d (vals, nElems)
 Create an output vector data access type with compact storage. More...
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r82d (vals, nElems)
 Create an output vector data access type with compact storage. More...
 

Detailed Description

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

Definition at line 160 of file syscOutputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetoutputvectordatacompactf_r41d()

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

Create an output vector data access type with compact storage.

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

Definition at line 169 of file syscOutputVectorDataF.fi.

171!
172 import :: syscoutputvectordataf
173 integer(kind=8), intent(in) :: dataSize
174 real(kind=4), intent(in), target :: data(datasize * 3)
175 type(SyscOutputVectorDataF) :: ret
176!
177!DIR$ IF DEFINED(_WIN32)
178!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R41D
179!DIR$ ENDIF
180!

◆ syscgetoutputvectordatacompactf_r42d()

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r42d ( real(kind=4), dimension(3, nelems), intent(in), target  vals,
integer(kind=8), intent(in)  nElems 
)

Create an output vector data access type with compact storage.

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

Definition at line 211 of file syscOutputVectorDataF.fi.

212!
213 import :: syscoutputvectordataf
214 integer(kind=8), intent(in) :: nElems
215 real(kind=4), intent(in), target :: vals(3, nelems)
216 type(SyscOutputVectorDataF) :: ret
217!
218!DIR$ IF DEFINED(_WIN32)
219!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R42D
220!DIR$ ENDIF
221!

◆ syscgetoutputvectordatacompactf_r81d()

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

Create an output vector data access type with compact storage.

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

Definition at line 190 of file syscOutputVectorDataF.fi.

192!
193 import :: syscoutputvectordataf
194 integer(kind=8), intent(in) :: dataSize
195 real(kind=8), intent(in), target :: data(datasize * 3)
196 type(SyscOutputVectorDataF) :: ret
197!
198!DIR$ IF DEFINED(_WIN32)
199!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R81D
200!DIR$ ENDIF
201!

◆ syscgetoutputvectordatacompactf_r82d()

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r82d ( real(kind=8), dimension(3, nelems), intent(in), target  vals,
integer(kind=8), intent(in)  nElems 
)

Create an output vector data access type with compact storage.

Parameters
[in]vals- two-dimensional array of double-precision data
[in]nElems- number of vectors.

Definition at line 231 of file syscOutputVectorDataF.fi.

232!
233 import :: syscoutputvectordataf
234 integer(kind=8), intent(in) :: nElems
235 real(kind=8), intent(in), target :: vals(3, nelems)
236 type(SyscOutputVectorDataF) :: ret
237!
238!DIR$ IF DEFINED(_WIN32)
239!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R82D
240!DIR$ ENDIF
241!

Connect with Ansys