Class CSFunInput

java.lang.Object
jline.lang.sections.CSFunInput
All Implemented Interfaces:
Serializable

public class CSFunInput extends Object implements Serializable
Input class for ClassSwitcher function. This class is the input parameter for the class switching function (csFun). It contains the row index (r), column index (s), and optional state information. Note: This was previously an inner class of ClassSwitcher but has been moved to a top-level class to avoid classloader issues in MATLAB's Java integration.
See Also:
  • Field Details

    • r

      public int r
      Row index (source class)
    • s

      public int s
      Column index (destination class)
    • state

      public Matrix state
      Optional state matrix
    • statedep

      public Matrix statedep
      Optional state-dependent matrix
  • Constructor Details

    • CSFunInput

      public CSFunInput(int r, int s, Matrix state, Matrix statedep)
      Creates a new CSFunInput.
      Parameters:
      r - Row index (source class)
      s - Column index (destination class)
      state - Optional state matrix
      statedep - Optional state-dependent matrix