fromJson static method
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"');
}
}