---
title: "ClikaRT::nn::CELUOptions"
sidebar_label: "CELUOptions"
description: "Settings of CELU: 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 [`CELU`](./CELU.md): chain the setters, or assign the fields.

## Member functions

### CELUOptions() {#CELUOptions}

<div class="api-signature">

**`CELUOptions`**() `=default`

</div>

<div class="api-declared">

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

</div>

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

<div class="api-signature">

**`CELUOptions`**(`double` `alpha`)

</div>

`CELUOptions(alpha)`: implicit, so `CELU(alpha)` reads like the function call.

<div class="api-declared">

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

</div>

### alpha(double) {#alpha}

<div class="api-signature">

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

</div>

Sets [`alpha`](./CELUOptions.md#alpha), the negative-side scale; the formula is continuous at 0 for every value.

<div class="api-declared">

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

</div>

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

<div class="api-signature">

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

</div>

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

<div class="api-declared">

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

</div>

### inplace(bool) {#inplace}

<div class="api-signature">

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

</div>

Sets [`inplace`](./CELUOptions.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 360

</div>

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

<div class="api-signature">

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

</div>

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

<div class="api-declared">

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

</div>

## Data members

### alpha\_ {#alpha_}

<div class="api-signature">

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

</div>

The negative-side scale; the formula is continuous at 0 for every value. Default `1.0`.

<div class="api-declared">

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

</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 365

</div>
