---
title: "ClikaRT::nn::ELUOptions"
sidebar_label: "ELUOptions"
description: "Settings of ELU: chain the setters, or assign the fields."
---

<!-- Generated by tools/doxygen2mdx from Doxygen XML. Do not edit. -->

<span class="api-kind api-kind--struct">struct</span>

**Header:** `ClikaRT/nn/generated/activation.h`

Settings of [`ELU`](./ELU.md): chain the setters, or assign the fields.

## Member functions

### ELUOptions() {#ELUOptions}

<div class="api-signature">

**`ELUOptions`**() `=default`

</div>

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 207

</div>

### ELUOptions(double) {#ELUOptions-2}

<div class="api-signature">

**`ELUOptions`**(`double` `alpha`)

</div>

`ELUOptions(alpha)`: implicit, so `ELU(alpha)` reads like the function call.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 210

</div>

### alpha(double) {#alpha}

<div class="api-signature">

[`ELUOptions`](./ELUOptions.md)`&` **`alpha`**(`double` `v`)

</div>

Sets [`alpha`](./ELUOptions.md#alpha), the negative-side saturation value.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 213

</div>

### alpha() {#alpha-2}

<div class="api-signature">

`double` **`alpha`**() `const`

</div>

Reads [`alpha`](./ELUOptions.md#alpha).

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 215

</div>

### scale(double) {#scale}

<div class="api-signature">

[`ELUOptions`](./ELUOptions.md)`&` **`scale`**(`double` `v`)

</div>

Sets [`scale`](./ELUOptions.md#scale), multiplies the whole result.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 220

</div>

### scale() {#scale-2}

<div class="api-signature">

`double` **`scale`**() `const`

</div>

Reads [`scale`](./ELUOptions.md#scale).

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 222

</div>

### input\_scale(double) {#input_scale}

<div class="api-signature">

[`ELUOptions`](./ELUOptions.md)`&` **`input_scale`**(`double` `v`)

</div>

Sets [`input_scale`](./ELUOptions.md#input_scale), scales the exponent on the negative side.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 227

</div>

### input\_scale() {#input_scale-2}

<div class="api-signature">

`double` **`input_scale`**() `const`

</div>

Reads [`input_scale`](./ELUOptions.md#input_scale).

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 229

</div>

### inplace(bool) {#inplace}

<div class="api-signature">

[`ELUOptions`](./ELUOptions.md)`&` **`inplace`**(`bool` `v`)

</div>

Sets [`inplace`](./ELUOptions.md#inplace), whether the forward writes the result into its input and returns that input.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 235

</div>

### inplace() {#inplace-2}

<div class="api-signature">

`bool` **`inplace`**() `const`

</div>

Reads [`inplace`](./ELUOptions.md#inplace).

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 237

</div>

## Data members

### alpha\_ {#alpha_}

<div class="api-signature">

`double` **`alpha_`** `= 1.0`

</div>

The negative-side saturation value. Default `1.0`.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 217

</div>

### scale\_ {#scale_}

<div class="api-signature">

`double` **`scale_`** `= 1.0`

</div>

Multiplies the whole result. Default `1.0`.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 224

</div>

### input\_scale\_ {#input_scale_}

<div class="api-signature">

`double` **`input_scale_`** `= 1.0`

</div>

Scales the exponent on the negative side. Default `1.0`.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 231

</div>

### inplace\_ {#inplace_}

<div class="api-signature">

`bool` **`inplace_`** `= false`

</div>

Whether the forward writes the result into its input and returns that input. Default `false`.

<div class="api-declared">

Declared in `ClikaRT/nn/generated/activation.h`, line 240

</div>
