# strided_conjugate_dot (Linear Algebra)

### Import

`#include <archr/algebra/strided_conjugate_dot.h>`

`#include <archr/algebra/strided_conjugate_dot.hpp>`

### Description

This function computes the strided_conjugate dot product between the elements of two data ranges stored in:

- (1-4) the
`[x, x+nbelem[`

and`[y, y+nbelem[`

ranges - (5-8) the
`[first, last[`

and`[y, y+(last-first)[`

ranges - (9) the
`x`

and`y`

ranges. by computing the formula:

$$\sum_{i=0}^{nbstride} X[i \times incx] \overline{Y[i \times incy]}$$

where `X`

is the vector stored in the `x`

and `Y`

is the vector stored in `y`

.

### Parameters

x, first | the beginning of the first strided_conjugate dot product range. |

last | the end of the first strided_conjugate dot product range. |

y | the beginning of the second strided_conjugate dot product range. |

nbstride | the number of strides to process. |

incx | the stride between element of |

incy | the stride between element of |

### Return value

The strided_conjugate dot product between the elements of the two given ranges.

### Example

### Possible Output

### Possible Output

### Possible Output