Skip to main content

System Coupling Fortran library 2023 R2

syscgetinputvectordatasplitf Interface Reference

Last update: 17.07.2025

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

Public Member Functions

type(syscinputvectordataf) function syscgetinputvectordatasplitf_r43a (data0, data1, data2, dataSize)
 Create an input vector data access type with split storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatasplitf_r83a (data0, data1, data2, dataSize)
 Create an input vector data access type with split storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatasplitf_r42d (data, dataSize)
 Create an input vector data access type with split storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatasplitf_r82d (data, dataSize)
 Create an input vector data access type with split storage. More...
 

Detailed Description

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

Definition at line 65 of file syscInputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetinputvectordatasplitf_r42d()

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

Create an input vector data access type with split storage.

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

Definition at line 115 of file syscInputVectorDataF.fi.

116 import :: syscinputvectordataf
117 integer(kind=8), intent(in) :: dataSize
118 real(kind=4), intent(in), target :: data(datasize, 3)
119 type(SyscInputVectorDataF) :: ret
120!DIR$ IF DEFINED(_WIN32)
121!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R42D
122!DIR$ ENDIF

◆ syscgetinputvectordatasplitf_r43a()

type(syscinputvectordataf) function syscgetinputvectordatasplitf_r43a ( real(kind=4), dimension(datasize), intent(in), target  data0,
real(kind=4), dimension(datasize), intent(in), target  data1,
real(kind=4), dimension(datasize), intent(in), target  data2,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with split storage.

Parameters
[in]data0- first array of single-precision data
[in]data1- second array of single-precision data
[in]data2- third array of single-precision data
[in]dataSize- number of vectors.

Definition at line 75 of file syscInputVectorDataF.fi.

77 import :: syscinputvectordataf
78 integer(kind=8), intent(in) :: dataSize
79 real(kind=4), intent(in), target :: data0(datasize)
80 real(kind=4), intent(in), target :: data1(datasize)
81 real(kind=4), intent(in), target :: data2(datasize)
82 type(SyscInputVectorDataF) :: ret
83!DIR$ IF DEFINED(_WIN32)
84!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R43A
85!DIR$ ENDIF

◆ syscgetinputvectordatasplitf_r82d()

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

Create an input vector data access type with split storage.

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

Definition at line 131 of file syscInputVectorDataF.fi.

132 import :: syscinputvectordataf
133 integer(kind=8), intent(in) :: dataSize
134 real(kind=8), intent(in), target :: data(datasize, 3)
135 type(SyscInputVectorDataF) :: ret
136!DIR$ IF DEFINED(_WIN32)
137!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R82D
138!DIR$ ENDIF

◆ syscgetinputvectordatasplitf_r83a()

type(syscinputvectordataf) function syscgetinputvectordatasplitf_r83a ( real(kind=8), dimension(datasize), intent(in), target  data0,
real(kind=8), dimension(datasize), intent(in), target  data1,
real(kind=8), dimension(datasize), intent(in), target  data2,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with split storage.

Parameters
[in]data0- first array of double-precision data
[in]data1- second array of double-precision data
[in]data2- third array of double-precision data
[in]dataSize- number of vectors.

Definition at line 96 of file syscInputVectorDataF.fi.

98 import :: syscinputvectordataf
99 integer(kind=8), intent(in) :: dataSize
100 real(kind=8), intent(in), target :: data0(datasize)
101 real(kind=8), intent(in), target :: data1(datasize)
102 real(kind=8), intent(in), target :: data2(datasize)
103 type(SyscInputVectorDataF) :: ret
104!DIR$ IF DEFINED(_WIN32)
105!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R83A
106!DIR$ ENDIF

Connect with Ansys