-
- Downloads
Riemannian proximal newton solver:
Add first version of the Riemannian Proximal Newton solver, as an alternative to the Trust Region Solver. In each step of these two iterative solvers: For a given iterate x, we try to find a correction that decreases the energy of the nonlinear functional. This correction is calculated using the Taylor expansion around x, resulting in the problem: Hessian(x) * correction = -gradient(x). The correction only causes an energy decrease if the functional can be approximated correctly within a certain radius around x. 1) The trust-region algorithm ensures this using a trust-region. 2) The proximal newton method ensures this by "punishing" large corrections using a regularization factor.
parent
41d79203
This commit is part of merge request !45. Comments created here will be created in the context of that merge request.
Showing
- dune/gfe/riemannianpnsolver.cc 527 additions, 0 deletionsdune/gfe/riemannianpnsolver.cc
- dune/gfe/riemannianpnsolver.hh 158 additions, 0 deletionsdune/gfe/riemannianpnsolver.hh
- src/film-on-substrate.cc 42 additions, 26 deletionssrc/film-on-substrate.cc
- src/film-on-substrate.parset 21 additions, 7 deletionssrc/film-on-substrate.parset
Loading
Please register or sign in to comment