Class SchurJacobian_to_NtoMxN<T extends DMatrix>

java.lang.Object
org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN<T>
All Implemented Interfaces:
FunctionInOut, FunctionNtoMxN<T>
Direct Known Subclasses:
SchurJacobian_to_NtoMxN.DDRM, SchurJacobian_to_NtoMxN.DSCC

public abstract class SchurJacobian_to_NtoMxN<T extends DMatrix>
extends Object
implements FunctionNtoMxN<T>
Provides a way to convert a regular Jacobian matrix into a SchurJacobian
  • Constructor Details

    • SchurJacobian_to_NtoMxN

      protected SchurJacobian_to_NtoMxN​(SchurJacobian<T> function)
  • Method Details

    • getNumOfInputsN

      public int getNumOfInputsN()
      Description copied from interface: FunctionInOut
      Number of input elements. Typically the parameters you are optimizing.
      Specified by:
      getNumOfInputsN in interface FunctionInOut
      Returns:
      number of input elements
    • getNumOfOutputsM

      public int getNumOfOutputsM()
      Description copied from interface: FunctionInOut
      Number of output elements. Typically the functions that are being optimized.
      Specified by:
      getNumOfOutputsM in interface FunctionInOut
      Returns:
      number of output elements