- All Superinterfaces:
- All Known Implementing Classes:
public interface FunctionNtoMxN<S extends DMatrix> extends FunctionInOut
Function that takes in a vector of length N and outputs a matrix with dimension M x N.
processvoid process(double input, S output)
Processes the input vector to output a 2D a matrix. The matrix has a dimension of M rows and N columns and is formatted as a row major 1D-array.
The user can modify the input parameters here and the optimizer must use those changes.
input- Vector with input parameters.
output- Row major array with M rows and N columns.
declareMatrixMxNS declareMatrixMxN()Creates a matrix which can store the jacobian. Size is set by M and N
- new instance of a matrix