Skip to main content

System Coupling C Library 2023 R2

SyscInputScalarData Struct Reference

Last update: 17.07.2025

Provide a struct for input scalar data. More...

#include <syscInputScalarData.h>

Data Fields

enum SyscPrimitiveType primitiveType
 
void * data
 
size_t size
 

Detailed Description

Provide a struct for input scalar data.

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

To create and/or initialize SyscInputScalarData, it is highly recommended to use one of the functions with names starting with syscGetInputScalarData. These functions will initialize all members to the correct values and will help to avoid back-compatibility issues in the future. For example:

SyscInputScalarData syscGetInputScalarDataDouble(double *const data, size_t dataSize)
Create an input scalar data access struct.
Provide a struct for input scalar data.

Definition at line 40 of file syscInputScalarData.h.

Field Documentation

◆ data

void* SyscInputScalarData::data

Pointer to the data array.

Definition at line 42 of file syscInputScalarData.h.

◆ primitiveType

enum SyscPrimitiveType SyscInputScalarData::primitiveType

Primitive type.

Definition at line 41 of file syscInputScalarData.h.

◆ size

size_t SyscInputScalarData::size

Array size.

Definition at line 43 of file syscInputScalarData.h.

Connect with Ansys