# Класс CNotLayer

<!-- TOC -->

- [Класс CNotLayer](#клас-cnotlayer)
    - [Настройки](#настройки)
    - [Обучаемые параметры](#обучаемые-параметры)
    - [Входы](#входы)
    - [Выходы](#выходы)

<!-- /TOC -->

Класс реализует слой считающий логический `not` над целочисленными данными по следующей формуле:

```c++
not(x) = x == 0 ? 1 : 0;
```

## Настройки

Слой не имеет настроек.

## Обучаемые параметры

Слой не имеет обучаемых параметров.

## Входы

На единственный вход подается блоб с целочисленными данными произвольного размера.

## Выходы

Единственный выход содержит блоб того же размера, с результатами функции `not` над его элементами.
