---
title: "SparseGetConjugateTranspose(_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/sparsegetconjugatetranspose(_:)-9o30w"
---

# SparseGetConjugateTranspose(_:)

Returns a conjugate transposed copy of the specified specified matrix of complex double values.

## Declaration

```swift
func SparseGetConjugateTranspose(_ Matrix: SparseMatrix_Complex_Double) -> SparseMatrix_Complex_Double
```

## Parameters

- `Matrix`: The matrix to conjugate transpose.

## Return Value

Return Value A copy of matrix with matrix.structure.attributes.transpose bit flipped and matrix.structure.attributes.conjugate_transpose bit set.

## Discussion

Discussion Note that the underlying storage is not reference counted, so users must ensure the original matrix (or at least its underlying storage) is not destroyed before they are finished with the matrix returned by this routine.

## See Also

### Complex conjugate transpose functions

- [SparseGetConjugateTranspose(_:)](accelerate/sparsegetconjugatetranspose(_:)-1e0js.md)
- [SparseGetConjugateTranspose(_:)](accelerate/sparsegetconjugatetranspose(_:)-4hysc.md)
- [SparseGetConjugateTranspose(_:)](accelerate/sparsegetconjugatetranspose(_:)-675y1.md)
- [SparseGetConjugateTranspose(_:)](accelerate/sparsegetconjugatetranspose(_:)-a56p.md)
- [SparseGetConjugateTranspose(_:)](accelerate/sparsegetconjugatetranspose(_:)-5hc5a.md)
