# Class SwiftParameters
Parameters for the SWIFT algorithm.

Defined in | <seqan/index.h>
Signature | `struct SwiftParameters;`

## Member Function Overview

- `SwiftParameters::SwiftParameters();`
  Default constructor.

## Member Variable Overview

- `bool SwiftParameters::debug`
  Whether to print debug information, defaults to `false`.
- `int SwiftParameters::minLog2Delta`
  Minimal delta to use, defaults to `16`.
- `int SwiftParameters::minThreshold`
  Minimal threshold to use initially, defaults to `1`.
- `bool SwiftParameters::printDots`
  Whether to print dots for the scanning progress, defaults to `false`.
- `int SwiftParameters::tabooLength`
  Taboo length to use, defaults to `1`.

## See Also

- SwiftPattern

## Member Functions Detail

### `SwiftParameters::SwiftParameters();`

Default constructor.

Initializes all member variables, default values are given in the variable documentation.

#### Data Races

If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.

## Member Variables Detail

### `bool SwiftParameters::debug`

Whether to print debug information, defaults to `false`.

### `int SwiftParameters::minLog2Delta`

Minimal delta to use, defaults to `16`.

### `int SwiftParameters::minThreshold`

Minimal threshold to use initially, defaults to `1`.

### `bool SwiftParameters::printDots`

Whether to print dots for the scanning progress, defaults to `false`.

### `int SwiftParameters::tabooLength`

Taboo length to use, defaults to `1`.

#### Dox Sources

    /*!
     * @class SwiftParameters
     *
     * @headerfile <seqan/index.h>
     *
     * @brief Parameters for the SWIFT algorithm.
     *
     * @signature struct SwiftParameters;
     *
     * @see SwiftPattern
     *
     * @fn SwiftParameters::SwiftParameters
     *
     * @brief Default constructor.
     *
     * @signature SwiftParameters::SwiftParameters();
     *
     * Initializes all member variables, default values are given in the variable
     * documentation.
     *
     * @var int SwiftParameters::minThreshold;
     *
     * @brief Minimal threshold to use initially, defaults to <tt>1</tt>.
     *
     * @var int SwiftParameters::minLog2Delta;
     *
     * @brief Minimal delta to use, defaults to <tt>16</tt>.
     *
     * @var int SwiftParameters::tabooLength;
     *
     * @brief Taboo length to use, defaults to <tt>1</tt>.
     *
     * @var bool SwiftParameters::printDots;
     *
     * @brief Whether to print dots for the scanning progress, defaults to
     *        <tt>false</tt>.
     *
     * @var bool SwiftParameters::debug;
     *
     * @brief Whether to print debug information, defaults to <tt>false</tt>.
     */