Port to C++11 emplace() method on containers

Performed using modernize-use-emplace from clang-tidy.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-emplace.html
time-shift
Sébastien Villemot 2019-01-09 16:00:05 +01:00
parent cbcd0a6950
commit 1052046954
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
3 changed files with 4 additions and 4 deletions

View File

@ -112,7 +112,7 @@ HaltonSequence::HaltonSequence(int n, int mxn, int dim, const PermutationScheme
// todo: raise if |dim > num_primes|
// todo: raise if |n > mxn|
for (int i = 0; i < dim; i++)
ri.push_back(RadicalInverse(num, primes[i], maxn));
ri.emplace_back(num, primes[i], maxn);
eval();
}
@ -123,7 +123,7 @@ HaltonSequence::operator=(const HaltonSequence &hs)
maxn = hs.maxn;
ri.clear();
for (const auto & i : hs.ri)
ri.push_back(RadicalInverse(i));
ri.emplace_back(i);
pt = hs.pt;
return *this;
}

View File

@ -68,7 +68,7 @@ USubTensor::addKronColumn(int i, const vector<const FGSTensor *> &ts,
IntSequence ind(pindex, lastdim, lastdim+t->dimen());
lastdim += t->dimen();
index in(t, ind);
tmpcols.push_back(ConstVector(*t, *in));
tmpcols.emplace_back(*t, *in);
}
URSingleTensor kronmult(tmpcols);

View File

@ -33,7 +33,7 @@ namespace ogu
public:
PascalTriangle()
{
tr.push_back(PascalRow());
tr.emplace_back();
}
PascalTriangle(const PascalTriangle &triang)
: tr(triang.tr)