Skip to main content

System Coupling Fortran library 2024 R2

syscgetoutputvectordatacompactdimf Interface Reference

Last update: 17.07.2025

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

Public Member Functions

type(syscoutputvectordataf) function syscgetoutputvectordatacompactdimf_r41d (data, datasize, dimension)
 Create an output vector data access type with compact storage based on dimension.
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactdimf_r81d (data, datasize, dimension)
 Create an output vector data access type with compact storage based on dimension.
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactdimf_r42d (vals, nelems, dimension)
 Create an output vector data access type with compact storage based on dimension.
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactdimf_r82d (vals, nelems, dimension)
 Create an output vector data access type with compact storage based on dimension.
 

Detailed Description

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

Definition at line 341 of file syscOutputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetoutputvectordatacompactdimf_r41d()

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

Create an output vector data access type with compact storage based on dimension.

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

Definition at line 351 of file syscOutputVectorDataF.fi.

353!
354 import :: syscoutputvectordataf
355 integer(kind=8), intent(in) :: dataSize
356 integer(kind=8), intent(in) :: dimension
357 real(kind=4), intent(in), target :: data(datasize * dimension)
358 type(SyscOutputVectorDataF) :: ret
359!
360!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
361!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactDimF_R41D
362!DIR$ ENDIF
363!

◆ syscgetoutputvectordatacompactdimf_r42d()

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

Create an output vector data access type with compact storage based on dimension.

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

Definition at line 397 of file syscOutputVectorDataF.fi.

398!
399 import :: syscoutputvectordataf
400 integer(kind=8), intent(in) :: nElems
401 integer(kind=8), intent(in) :: dimension
402 real(kind=4), intent(in), target :: vals(dimension, nelems)
403 type(SyscOutputVectorDataF) :: ret
404!
405!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
406!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactDimF_R42D
407!DIR$ ENDIF
408!

◆ syscgetoutputvectordatacompactdimf_r81d()

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

Create an output vector data access type with compact storage based on dimension.

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

Definition at line 374 of file syscOutputVectorDataF.fi.

376!
377 import :: syscoutputvectordataf
378 integer(kind=8), intent(in) :: dataSize
379 integer(kind=8), intent(in) :: dimension
380 real(kind=8), intent(in), target :: data(datasize * dimension)
381 type(SyscOutputVectorDataF) :: ret
382!
383!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
384!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactDimF_R81D
385!DIR$ ENDIF
386!

◆ syscgetoutputvectordatacompactdimf_r82d()

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

Create an output vector data access type with compact storage based on dimension.

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

Definition at line 419 of file syscOutputVectorDataF.fi.

420!
421 import :: syscoutputvectordataf
422 integer(kind=8), intent(in) :: nElems
423 integer(kind=8), intent(in) :: dimension
424 real(kind=8), intent(in), target :: vals(dimension, nelems)
425 type(SyscOutputVectorDataF) :: ret
426!
427!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
428!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactDimF_R82D
429!DIR$ ENDIF
430!

Connect with Ansys