---
name: "PGAGetPopReplaceType"
section: "8"
platform: "linux"
package: "pgapack"
version: "1.1.1-3"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/PGAGetPopReplaceType"
---

# PGAGetPopReplaceType(8)

returns the symbolic constant used to determine which strings to copy from the old population to the new population.

## NAME

PGAGetPopReplaceType - returns the symbolic constant used to determine which strings to copy from the old population to the new population.

## INPUT PARAMETERS

- ctx

  \- context variable

## OUTPUT PARAMETERS

- none

  ## SYNOPSIS

```
#include "pgapack.h"
int  PGAGetPopReplaceType(ctx)
PGAContext *ctx
```

## LOCATION

pop.c

## EXAMPLE

```
Example:
PGAContext *ctx;
int popreplace;
:
popreplace = PGAGetPopReplaceType(ctx);
switch (popreplace) {
case PGA_POPREPL_BEST:
printf("Replacement Strategy = PGA_POPREPL_BEST0);
break;
case PGA_POPREPL_RANDOM_REP:
printf("Replacement Strategy = PGA_POPREPL_RANDOM_REP0);
break;
case PGA_POPREPL_RANDOM_NOREP:
printf("Replacement Strategy = PGA_POPREPL_RANDOM_NOREP0);
break;
}
```
