# PoolWindow

`import { PoolWindow } from "destack:tensor";`

Window parameters for pooling.

```ds title="PoolWindow"
export struct PoolWindow<const Rank: usize> {
    size: [usize; Rank];
    strides: [usize; Rank];
    paddingLow: [usize; Rank];
    paddingHigh: [usize; Rank];
}
```

[language/library/src/tensor/window.ds:58:70](https://github.com/destack-sh/destack/blob/main/language/library/src/tensor/window.ds#L58-L70)

## Members

### `size: [usize; Rank]`

Window size for each axis.

### `strides: [usize; Rank]`

Stride for each axis.

### `paddingLow: [usize; Rank]`

Padding before each axis.

### `paddingHigh: [usize; Rank]`

Padding after each axis.
