diff --git a/dune/gfe/mixedriemanniantrsolver.cc b/dune/gfe/mixedriemanniantrsolver.cc index 05422631ceae686ac43d4c92c004cf126b6f846c..32cf12dfd46c878c5a62b697cb52a22bde327b25 100644 --- a/dune/gfe/mixedriemanniantrsolver.cc +++ b/dune/gfe/mixedriemanniantrsolver.cc @@ -474,8 +474,9 @@ void MixedRiemannianTrustRegionSolver<GridType,Basis0,TargetSpace0,Basis1,Target std::cout << "Energy: " << energy << std::endl; - if (energy >= oldEnergy) - DUNE_THROW(Dune::Exception, "energy increase!"); + if (energy > oldEnergy) + //DUNE_THROW(Dune::Exception, "energy increase!"); + std::cout << "Warning: energy increase!" << std::endl; oldEnergy = energy; }