Skip to content
Snippets Groups Projects
Commit d1c9eb09 authored by Jonathan Youett's avatar Jonathan Youett
Browse files

Store transfer operators in shared_ptr to avoid deprecation warning

parent 9bc40d2c
Branches releases/2.6-1
No related tags found
No related merge requests found
......@@ -169,10 +169,10 @@ int main (int argc, char *argv[]) try
// Create the transfer operator
//////////////////////////////////
std::vector<TruncatedCompressedMGTransfer<VectorType>* > mgTransfers(grid->maxLevel());
std::vector<std::shared_ptr<TruncatedCompressedMGTransfer<VectorType> > > mgTransfers(grid->maxLevel());
for (size_t i=0; i<mgTransfers.size(); i++) {
mgTransfers[i] = new TruncatedCompressedMGTransfer<VectorType>;
mgTransfers[i] = std::make_shared<TruncatedCompressedMGTransfer<VectorType> >();
mgTransfers[i]->setup(*grid,i,i+1);
}
......@@ -322,9 +322,6 @@ int main (int argc, char *argv[]) try
<< " elements: " << grid->size(0)<<std::endl;
std::cout << "####################################################" << std::endl;
for (size_t j=0; j<mgTransfers.size(); j++)
delete(mgTransfers[j]);
Dune::LeafAmiraMeshWriter<GridType> amiramesh2;
amiramesh2.addLeafGrid(*grid,true);
amiramesh2.addVertexData(x,grid->leafGridView(),true);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment