version 0.4.1
Ikarus::TrustRegionConfig< preConditioner, UF > Struct Template Reference

#include <ikarus/solver/nonlinearsolver/trustregion.hh>

Public Types

using UpdateFunction = UF
 

Public Member Functions

template<typename UF2 >
auto rebindUpdateFunction (UF2 &&updateFunction) const
 

Public Attributes

TRSettings parameters
 
UF updateFunction
 

Static Public Attributes

static constexpr PreConditioner preConditionerType = preConditioner
 

Member Typedef Documentation

◆ UpdateFunction

template<PreConditioner preConditioner = PreConditioner::IncompleteCholesky, typename UF = utils::UpdateDefault>
using Ikarus::TrustRegionConfig< preConditioner, UF >::UpdateFunction = UF

Member Function Documentation

◆ rebindUpdateFunction()

template<PreConditioner preConditioner = PreConditioner::IncompleteCholesky, typename UF = utils::UpdateDefault>
template<typename UF2 >
auto Ikarus::TrustRegionConfig< preConditioner, UF >::rebindUpdateFunction ( UF2 &&  updateFunction) const
inline

Member Data Documentation

◆ parameters

template<PreConditioner preConditioner = PreConditioner::IncompleteCholesky, typename UF = utils::UpdateDefault>
TRSettings Ikarus::TrustRegionConfig< preConditioner, UF >::parameters

◆ preConditionerType

template<PreConditioner preConditioner = PreConditioner::IncompleteCholesky, typename UF = utils::UpdateDefault>
constexpr PreConditioner Ikarus::TrustRegionConfig< preConditioner, UF >::preConditionerType = preConditioner
staticconstexpr

◆ updateFunction

template<PreConditioner preConditioner = PreConditioner::IncompleteCholesky, typename UF = utils::UpdateDefault>
UF Ikarus::TrustRegionConfig< preConditioner, UF >::updateFunction

The documentation for this struct was generated from the following file: