Skip to main content

System Coupling Fortran library 2024 R2

syscinputvectordataf Type Reference

Last update: 17.07.2025

Create an input vector data access type. More...

Public Attributes

integer(kind=8) primitivetype
 Primitive type.
 
integer(kind=8) dataptr1
 Pointer to the first array.
 
integer(kind=8) dataptr2
 Pointer to the second array.
 
integer(kind=8) dataptr3
 Pointer to the third array.
 
integer(kind=8) datasize
 Array size.
 
integer(kind=8) dimension
 Dimension.
 

Detailed Description

Create an input vector data access type.

Input vector data provides read and write access to an array of vector data.

The size is the total number of vectors, not the total number of components, i.e. if all data is stored in one contiguous array, then size is 1/3 the size of that array.

To create and/or initialize SyscInputVectorDataF, it is highly recommended to use one of the functions within syscGetInputVectorDataF interface. These functions will initialize all members to the correct values and will help to avoid back-compatibility issues in the future. For example:

type(SyscInputVectorDataF) :: ivd
ivd = syscgetinputvectordatasplitf(x, y, z, size)

Definition at line 31 of file syscInputVectorDataF.fi.

Member Data Documentation

◆ dataptr1

integer(kind=8) dataptr1

Pointer to the first array.

Definition at line 33 of file syscInputVectorDataF.fi.

33 integer(kind=8) :: dataPtr1

◆ dataptr2

integer(kind=8) dataptr2

Pointer to the second array.

Definition at line 34 of file syscInputVectorDataF.fi.

34 integer(kind=8) :: dataPtr2

◆ dataptr3

integer(kind=8) dataptr3

Pointer to the third array.

Definition at line 35 of file syscInputVectorDataF.fi.

35 integer(kind=8) :: dataPtr3

◆ datasize

integer(kind=8) datasize

Array size.

Definition at line 36 of file syscInputVectorDataF.fi.

36 integer(kind=8) :: dataSize

◆ dimension

integer(kind=8) dimension

Dimension.

Definition at line 37 of file syscInputVectorDataF.fi.

37 integer(kind=8) :: dimension

◆ primitivetype

integer(kind=8) primitivetype

Primitive type.

Definition at line 32 of file syscInputVectorDataF.fi.

32 integer(kind=8) :: primitiveType

Connect with Ansys