Class ExternalFunctionResult

java.lang.Object
jdistlib.inference.lang.ExternalFunctionResult

public final class ExternalFunctionResult extends Object
Immutable external-function values and derivatives with respect to flattened arguments.
  • Constructor Details

    • ExternalFunctionResult

      public ExternalFunctionResult(double[] values, int[] shape, double[][] jacobian)
      Parameters:
      values - flattened return values
      shape - return dimensions, empty for a scalar
      jacobian - rows by return value and columns by all argument elements in order
  • Method Details

    • scalar

      public static ExternalFunctionResult scalar(double value, double... partials)
    • values

      public double[] values()
    • shape

      public int[] shape()
    • jacobian

      public double[][] jacobian()