Class SchurJacobian_to_NtoMxN.DSCC

java.lang.Object
org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN<DMatrixSparseCSC>
org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN.DSCC
All Implemented Interfaces:
FunctionInOut, FunctionNtoMxN<DMatrixSparseCSC>
Enclosing class:
SchurJacobian_to_NtoMxN<T extends DMatrix>

public static class SchurJacobian_to_NtoMxN.DSCC
extends SchurJacobian_to_NtoMxN<DMatrixSparseCSC>
  • Constructor Details

  • Method Details

    • process

      public void process​(double[] input, DMatrixSparseCSC output)
      Description copied from interface: FunctionNtoMxN

      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.

      Parameters:
      input - Vector with input parameters.
      output - Row major array with M rows and N columns.
    • declareMatrixMxN

      public DMatrixSparseCSC declareMatrixMxN()
      Description copied from interface: FunctionNtoMxN
      Creates a matrix which can store the jacobian. Size is set by M and N
      Returns:
      new instance of a matrix