private void SetUp() { builder = (ScalarEncoder.Builder)ScalarEncoder.GetBuilder() .N(14) .W(3) .Radius(0.0) .MinVal(1.0) .MaxVal(8.0) .Periodic(true) .Forced(true); }
public void EndlessLoopInTopDownCompute() { ScalarEncoder encoder = (ScalarEncoder)ScalarEncoder.GetBuilder() .W(5) .N(10) .Forced(true) .MinVal(0) .MaxVal(100) .Build(); encoder.TopDownCompute(new[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }); }
/** * Returns the {@link Encoder} matching this field type. * @return */ public IEncoder NewEncoder(FieldMetaType type) { switch (type) { case FieldMetaType.List: case FieldMetaType.String: return(SDRCategoryEncoder.GetBuilder().Build()); case FieldMetaType.DateTime: return(DateEncoder.GetBuilder().Build()); case FieldMetaType.Boolean: return(ScalarEncoder.GetBuilder().Build()); case FieldMetaType.Coord: return(CoordinateEncoder.GetBuilder().Build()); case FieldMetaType.Geo: return(GeospatialCoordinateEncoder.GetGeobuilder().Build()); case FieldMetaType.Integer: case FieldMetaType.Float: return(RandomDistributedScalarEncoder.GetBuilder().Build()); case FieldMetaType.DenseArray: case FieldMetaType.SparseArray: return(SDRPassThroughEncoder.GetSptBuilder().Build()); default: return(null); } }