- solve
`signature(a = "dsCMatrix", b = "....")`

: ```
x
<- solve(a,b)
```

solves \(A x = b\) for \(x\); see
`solve-methods`

.

- chol
`signature(x = "dsCMatrix", pivot = "logical")`

:
Returns (and stores) the Cholesky decomposition of `x`

, see
`chol`

.

- Cholesky
`signature(A = "dsCMatrix",...)`

:
Computes more flexibly Cholesky decompositions,
see `Cholesky`

.

- determinant
```
signature(x = "dsCMatrix", logarithm =
"missing")
```

: Evaluate the determinant of `x`

on the
logarithm scale. This creates and stores the Cholesky factorization.

- determinant
```
signature(x = "dsCMatrix", logarithm =
"logical")
```

: Evaluate the determinant of `x`

on the
logarithm scale or not, according to the `logarithm`

argument. This creates and stores the Cholesky factorization.

- t
`signature(x = "dsCMatrix")`

: Transpose. As for all
symmetric matrices, a matrix for which the upper triangle is
stored produces a matrix for which the lower triangle is stored
and vice versa, i.e., the `uplo`

slot is swapped, and the row
and column indices are interchanged.

- t
`signature(x = "dsTMatrix")`

: Transpose. The
`uplo`

slot is swapped from `"U"`

to `"L"`

or vice
versa, as for a `"dsCMatrix"`

, see above.

- coerce
`signature(from = "dsCMatrix", to = "dgTMatrix")`

- coerce
`signature(from = "dsCMatrix", to = "dgeMatrix")`

- coerce
`signature(from = "dsCMatrix", to = "matrix")`

- coerce
`signature(from = "dsTMatrix", to = "dgeMatrix")`

- coerce
`signature(from = "dsTMatrix", to = "dsCMatrix")`

- coerce
`signature(from = "dsTMatrix", to = "dsyMatrix")`

- coerce
`signature(from = "dsTMatrix", to = "matrix")`