protected RewardParametersManager(INORCAgent agent, uint numParams) : base(agent)
        {
            this.UpdateSteps = UPDATE_STEPS_DEF;
            this.NumParams   = numParams;

            this.ResetVariables();

            this.RwdParamsStats = new List <StatisticalQuantity>();
            for (var i = 0; i < this.NumParams; i++)
            {
                this.RwdParamsStats.Add(new StatisticalQuantity());
            }
        }
 public PGRDManager(INORCAgent agent, uint numParams) : base(agent, numParams)
 {
     this.rwdParamsGradient = new DenseVector((int)numParams);
 }