-
- Downloads
move a few more classes into the Dune::Solvers namespace
- dune/solvers/common/numproc.hh 8 additions, 0 deletionsdune/solvers/common/numproc.hh
- dune/solvers/iterationsteps/amgstep.hh 9 additions, 0 deletionsdune/solvers/iterationsteps/amgstep.hh
- dune/solvers/norms/energynorm.hh 9 additions, 0 deletionsdune/solvers/norms/energynorm.hh
- dune/solvers/norms/norm.hh 11 additions, 2 deletionsdune/solvers/norms/norm.hh
- dune/solvers/solvers/solver.hh 11 additions, 0 deletionsdune/solvers/solvers/solver.hh
... | ... | @@ -5,6 +5,9 @@ |
#include <dune/solvers/common/numproc.hh> | ||
namespace Dune { | ||
namespace Solvers { | ||
/** \brief struct to store result related information such as for example number of iterations etc. | ||
* | ||
* \warning The interface and implementation is so far highly experimental and will change without further notice! | ||
... | ... | @@ -67,4 +70,12 @@ class Solver : public NumProc |
private: | ||
SolverResult result; | ||
}; | ||
} /* namespace Solvers */ | ||
} /* namespace Dune */ | ||
// For backward compatibility: will be removed eventually | ||
using Dune::Solvers::Solver; | ||
using Dune::Solvers::SolverResult; | ||
|
||
#endif |
-
@burchardt_at_igpm.rwth-aachen.de Would you mind if I partially reverted your commit for the discussed reason?
-
@maxka: No, I think
SolverResult
, numproc.hh and solver.hh are only things I use indirectly. So I don't mind where they are. -
mentioned in commit 16fdcb27
-
mentioned in commit 166fa881
-
AMGStep
exhibits the public member variablesSmootherArgs
andCriterion
and therefore falls into @graeser 's unwanted list. @burchardt_at_igpm.rwth-aachen.de how do you feel about reverting this as well?The protected members in
EnergyNorm
seem to be fine (to me).Edited by maxka