Go to the source code of this file.
|
template<typename NLO , typename NRConfig >
requires traits::isSpecialization<NewtonRaphsonWithSubsidiaryFunctionConfig, std::remove_cvref_t<NRConfig>> |
| ::value auto | Ikarus::createNonlinearSolver (NRConfig &&config, NLO &&nonLinearOperator) |
| | Function to create a NewtonRaphson with subsidiary function solver instance. More...
|
| |
| template<typename NLO , typename LS = utils::SolverDefault, typename UF = utils::UpdateDefault> |
| auto | Ikarus::makeNewtonRaphsonWithSubsidiaryFunction (const NLO &nonLinearOperator, LS &&linearSolver={}, UF &&updateFunction={}) |
| | Function to create a NewtonRaphson with subsidiary function solver instance. More...
|
| |
| template<typename NLO , typename LS = utils::SolverDefault, typename UF = utils::UpdateDefault> |
| | Ikarus::NewtonRaphsonWithSubsidiaryFunction (const NLO &nonLinearOperator, LS &&linearSolver={}, UF &&updateFunction={}) -> NewtonRaphsonWithSubsidiaryFunction< NLO, std::remove_cvref_t< LS >, std::remove_cvref_t< UF > > |
| |