private static OptimizerService.DimensionType DimensionToGrpcType(DimensionTypeName typeName) { switch (typeName) { case DimensionTypeName.CategoricalDimension: return(OptimizerService.DimensionType.Categorical); case DimensionTypeName.ContinuousDimension: return(OptimizerService.DimensionType.Continuous); case DimensionTypeName.DiscreteDimension: return(OptimizerService.DimensionType.Discrete); case DimensionTypeName.OrdinalDimension: return(OptimizerService.DimensionType.Ordinal); default: throw new System.ArgumentException("Invalid type provided to OptimizerServiceEncoderDecoder.Encoder.DimensionToGrpcType(..). Type: " + typeName); } }
public CompositeDimension(string name, DimensionTypeName chunkType, params IDimension[] values) { Name = name; ChunkType = chunkType; Values = new ReadOnlyCollection <IDimension>(values); }
public EmptyDimension(string name, DimensionTypeName dataType) { ObjectType = dataType; Name = name; }