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 > > |
|