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

## Member functions

### SoftshrinkOptions() {#SoftshrinkOptions}

<div class="api-signature">

**`SoftshrinkOptions`**() `=default`

</div>

<div class="api-declared">

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

</div>

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

<div class="api-signature">

**`SoftshrinkOptions`**(`double` `lambd`)

</div>

`SoftshrinkOptions(lambd)`: implicit, so `Softshrink(lambd)` reads like the function call.

<div class="api-declared">

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

</div>

### lambd(double) {#lambd}

<div class="api-signature">

[`SoftshrinkOptions`](./SoftshrinkOptions.md)`&` **`lambd`**(`double` `v`)

</div>

Sets [`lambd`](./SoftshrinkOptions.md#lambd), the shrink amount.

<div class="api-declared">

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

</div>

### lambd() {#lambd-2}

<div class="api-signature">

`double` **`lambd`**() `const`

</div>

Reads [`lambd`](./SoftshrinkOptions.md#lambd).

<div class="api-declared">

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

</div>

## Data members

### lambd\_ {#lambd_}

<div class="api-signature">

`double` **`lambd_`** `= 0.5`

</div>

The shrink amount. Default `0.5`.

<div class="api-declared">

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

</div>
