const VectorType &src) const
{
GrowingVectorMemory<VectorType> mem;
- typename VectorMemory<VectorType>::Pointer aux = mem;
+ typename VectorMemory<VectorType>::Pointer aux(mem);
aux->reinit(dst, false);
*aux = dst;
this->do_step(dst, *aux, src, false);
const VectorType &src) const
{
GrowingVectorMemory<VectorType> mem;
- typename VectorMemory<VectorType>::Pointer aux = mem;
+ typename VectorMemory<VectorType>::Pointer aux(mem);
aux->reinit(dst, false);
*aux = dst;
this->do_step(dst, *aux, src, true);
const VectorType &src) const
{
GrowingVectorMemory<VectorType> mem;
- typename VectorMemory<VectorType>::Pointer aux = mem;
+ typename VectorMemory<VectorType>::Pointer aux(mem);
dst = 0;
aux->reinit(dst);
this->do_step(dst, *aux, src, false);
const VectorType &src) const
{
GrowingVectorMemory<VectorType> mem;
- typename VectorMemory<VectorType>::Pointer aux = mem;
+ typename VectorMemory<VectorType>::Pointer aux(mem);
dst = 0;
aux->reinit(dst);
this->do_step(dst, *aux, src, true);