matvec-methods {DelayedTensor} | R Documentation

## Tensor Matvec Unfolding of DelayedArray

### Description

For 3-tensors only. Stacks the slices along the third mode.

### Usage

    matvec(darr)

    ## S4 method for signature 'DelayedArray'
    matvec(darr)

### Arguments

`darr` | DelayedArray object

### Details

This function is an extension of the `matvec` by DelayedArray.

This is a wrapper function to `unfold`.

### Value

matrix with `prod(dim(darr)[-m])` rows and `dim(darr)[m]` columns

### References

M. Kilmer, K. Braman, N. Hao, and R. Hoover, "Third-order tensors as operators on matrices: a theoretical and computational framework with applications in imaging". SIAM Journal on Matrix Analysis and Applications 2013.

### See Also

`unfold`, `unmatvec`

### Examples

    library("DelayedRandomArray")
    darr <- RandomUnifArray(c(2,3,4))
    matvec(darr)

[Package DelayedTensor version 1.0.0 Index]