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

View File

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

View File

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