//Constructor /// <summary> /// Creates an initialized instance. /// </summary> /// <param name="coderCfg">The coder configuration.</param> public A2SCoderDownDirArrows(A2SCoderDownDirArrowsSettings coderCfg) : base(coderCfg.NumOfTimePoints, coderCfg.NumOfReceptors) { _coderCfg = (A2SCoderDownDirArrowsSettings)coderCfg.DeepClone(); _histValues = new SimpleQueue <double>(_coderCfg.NumOfReceptors); ResetHistValues(); return; }
/// <summary> /// The deep copy constructor. /// </summary> /// <param name="source">The source instance.</param> public A2SCoderDownDirArrowsSettings(A2SCoderDownDirArrowsSettings source) : this(source.NumOfReceptors, source.NumOfTimePoints) { return; }