#include <iosfwd>
#include <utility>
#include <ikarus/controlroutines/pathfollowingfunctions.hh>
#include <ikarus/solver/nonlinearsolver/solverinfos.hh>
#include <ikarus/utils/concepts.hh>
#include <ikarus/utils/linearalgebrahelper.hh>
#include <ikarus/utils/nonlinearoperator.hh>
#include <ikarus/utils/observer/observer.hh>
#include <ikarus/utils/observer/observermessages.hh>
Go to the source code of this file.
Classes | |
struct | Ikarus::NewtonRaphsonWithSubsidiaryFunctionSettings |
Settings for the Newton-Raphson solver with subsidiary function. More... | |
class | Ikarus::NewtonRaphsonWithSubsidiaryFunction< NonLinearOperatorImpl, LinearSolver, UpdateFunctionTypeImpl > |
Newton-Raphson solver with subsidiary function. More... | |
Namespaces | |
namespace | Ikarus |
Functions | |
template<typename NonLinearOperatorImpl , typename LinearSolver = utils::SolverDefault, typename UpdateFunctionType = utils::UpdateDefault> | |
auto | Ikarus::makeNewtonRaphsonWithSubsidiaryFunction (const NonLinearOperatorImpl &p_nonLinearOperator, LinearSolver &&p_linearSolver={}, UpdateFunctionType &&p_updateFunction={}) |
Function to create a NewtonRaphson with subsidiary function solver instance. More... | |