fromJson static method

VectorDistanceFunction fromJson(
  1. String name
)

Implementation

static VectorDistanceFunction fromJson(String name) {
  switch (name) {
    case 'l2':
      return VectorDistanceFunction.l2;
    case 'innerProduct':
      return VectorDistanceFunction.innerProduct;
    case 'cosine':
      return VectorDistanceFunction.cosine;
    case 'l1':
      return VectorDistanceFunction.l1;
    case 'hamming':
      return VectorDistanceFunction.hamming;
    case 'jaccard':
      return VectorDistanceFunction.jaccard;
    default:
      throw ArgumentError(
          'Value "$name" cannot be converted to "VectorDistanceFunction"');
  }
}