Skip to contents

Evaluate gradients of all quadforms

Usage

quadform.gradient(geometry, latent)

Arguments

geometry

A synthetic_quadform_geometry.

latent

Finite latent coordinates in rows.

Value

For one form, an n by d matrix. For multiple forms, an n by r by d array. With no forms, an n by zero by d array.

Examples

geometry <- synthetic.quadform(1L, 2L, forms = list(matrix(1)))
quadform.gradient(geometry, matrix(c(-1, 0, 1), ncol = 1))
#>      [,1]
#> [1,]   -2
#> [2,]    0
#> [3,]    2