    

 ## On this page

  

 

 # Interface fortran::syscgetinputscalardataf

 Last update: 17.07.2025 

![](https://img.shields.io/badge/language-Fortran-blue "Fortran")![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `syscInputScalarDataF.fi` (line 34)

Provide an interface to get input scalar data.

## Members

- [syscgetinputscalardataf](interfacefortran_1_1syscgetinputscalardataf.md#interfacefortran_1_1syscgetinputscalardataf_1adb06ffec7c3b3ec37a6f4b5f87786b12)
- [syscgetinputscalardataf\_r4](interfacefortran_1_1syscgetinputscalardataf.md#interfacefortran_1_1syscgetinputscalardataf_1a5933417d37ccf309975ef2ff91c23048)
- [syscgetinputscalardataf\_r8](interfacefortran_1_1syscgetinputscalardataf.md#interfacefortran_1_1syscgetinputscalardataf_1aa1f18e156b5e6b26be50fac64f48af8b)

## Public functions

<a id="interfacefortran_1_1syscgetinputscalardataf_1adb06ffec7c3b3ec37a6f4b5f87786b12"></a>

### Function syscgetinputscalardataf

![](https://img.shields.io/badge/-public-brightgreen "public")

```fortran
type(syscinputscalardataf) function syscgetinputscalardataf()

```

Create an input scalar data access type.

Primitive type will default to double-precision (64-bit). Data size will be set to zero. Data pointer will be set to null.

**Return type**: type([syscinputscalardataf](structfortran_1_1syscinputscalardataf.md#structfortran_1_1syscinputscalardataf)) function

<a id="interfacefortran_1_1syscgetinputscalardataf_1a5933417d37ccf309975ef2ff91c23048"></a>

### Function syscgetinputscalardataf\_r4

![](https://img.shields.io/badge/-public-brightgreen "public")

```fortran
type(syscinputscalardataf) function syscgetinputscalardataf_r4(data, dataSize)

```

Create an input scalar data access type.

**Parameters**:

- **data**: - single-precision (32-bit) array of data.
- **dataSize**: - number of elements in the array.

**Parameters**:

- datadata
- dataSizedataSize

**Return type**: type([syscinputscalardataf](structfortran_1_1syscinputscalardataf.md#structfortran_1_1syscinputscalardataf)) function

<a id="interfacefortran_1_1syscgetinputscalardataf_1aa1f18e156b5e6b26be50fac64f48af8b"></a>

### Function syscgetinputscalardataf\_r8

![](https://img.shields.io/badge/-public-brightgreen "public")

```fortran
type(syscinputscalardataf) function syscgetinputscalardataf_r8(data, dataSize)

```

Create an input scalar data access type.

**Parameters**:

- **data**: - double-precision (64-bit) array of data.
- **dataSize**: - number of elements in the array.

**Parameters**:

- datadata
- dataSizedataSize

**Return type**: type([syscinputscalardataf](structfortran_1_1syscinputscalardataf.md#structfortran_1_1syscinputscalardataf)) function