reuse assign

This commit is contained in:
Paul P.H. Wilson 2023-03-22 08:45:19 -04:00
parent fb4845494f
commit 967cd43fa1

View file

@ -27,16 +27,12 @@ DiscreteIndex::DiscreteIndex(pugi::xml_node node)
auto params = get_node_array<double>(node, "parameters");
std::size_t n = params.size() / 2;
prob_.assign(params.begin() + n, params.end());
this->init_alias();
assign(params.begin(), n);
}
DiscreteIndex::DiscreteIndex(const double* p, int n)
{
prob_.assign(p, p + n);
this->init_alias();
assign(p, n);
}
void DiscreteIndex::assign(const double* p, int n)