Skip to main content

Type fortran::syscinputvectordataf undefined

Definition: syscInputVectorDataF.fi (line 31)

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)

Members

Public attributes

Variable primitivetype

Definition: syscInputVectorDataF.fi (line 32)

integer(kind=8) primitivetype

Primitive type.

Type: integer(kind=8)

Variable dataptr1

Definition: syscInputVectorDataF.fi (line 33)

integer(kind=8) dataptr1

Pointer to the first array.

Type: integer(kind=8)

Variable dataptr2

Definition: syscInputVectorDataF.fi (line 34)

integer(kind=8) dataptr2

Pointer to the second array.

Type: integer(kind=8)

Variable dataptr3

Definition: syscInputVectorDataF.fi (line 35)

integer(kind=8) dataptr3

Pointer to the third array.

Type: integer(kind=8)

Variable datasize

Definition: syscInputVectorDataF.fi (line 36)

integer(kind=8) datasize

Array size.

Type: integer(kind=8)

Variable dimension

Definition: syscInputVectorDataF.fi (line 37)

integer(kind=8) dimension

Dimension.

Type: integer(kind=8)