protected virtual LGPConstantSet CreateConstantSet() { LGPConstantSet constant_set = new LGPConstantSet(); int reg_count = mPop.ConstantRegisterCount; for (int i = 0; i < reg_count; ++i) { constant_set.AddConstant(mPop.FindConstantRegisterValueByIndex(i), mPop.FindConstantRegisterWeightByIndex(i)); } return(constant_set); }