# Spec GeometricPdf
Geometric probability density function with p = 0.5.

Extends | Pdf
All Extended | Pdf
Defined in | <seqan/random.h>
Signature | `template <> class Pdf<Geometric>;`

## Member Function Overview

- `Pdf::Pdf();`
  Constructor

## Interface Metafunction Overview

### Interface Metafunctions Inherited From Pdf

- `Value`

## Detailed Description

The PDF is implemented efficiently without using any floating point arithmetics, just some bit operations.

## Member Functions Detail

### `Pdf::Pdf();`

Constructor

#### Data Races

Thread safety unknown!

#### Dox Sources

    /*!
     * @class GeometricPdf
     *
     * @extends Pdf
     *
     * @headerfile <seqan/random.h>
     *
     * @brief Geometric probability density function with <i>p = 0.5</i>.
     *
     * @signature template <> class Pdf<Geometric>;
     *
     * The PDF is implemented efficiently without using any floating point
     * arithmetics, just some bit operations.
     *
     * @fn GeometricPdf::Pdf
     *
     * @brief Constructor
     *
     * @signature Pdf::Pdf();
     */