PANOC-ALM main
Nonconvex constrained optimization
Public Member Functions | Static Public Member Functions | List of all members
Dir Class Reference

Detailed Description

Definition at line 19 of file test.py.

+ Inheritance diagram for Dir:
+ Collaboration diagram for Dir:

Public Member Functions

def get_name (self)
 

Static Public Member Functions

static void initialize (DirectionProviderT &dp, crvec x₀, crvec x̂₀, crvec p₀, crvec grad₀)=delete
 
static bool update (DirectionProviderT &dp, crvec xₖ, crvec xₖ₊₁, crvec pₖ, crvec pₖ₊₁, crvec gradₖ₊₁, const Box &C, real_t γₖ₊₁)=delete
 
static bool apply (DirectionProviderT &dp, crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ, rvec qₖ)=delete
 Apply the direction estimation in the current point. More...
 
static void changed_γ (DirectionProviderT &dp, real_t γₖ, real_t old_γₖ)=delete
 

Member Function Documentation

◆ get_name()

def get_name (   self)

Definition at line 23 of file test.py.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initialize()

static void initialize ( DirectionProviderT &  dp,
crvec  x₀,
crvec  x̂₀,
crvec  p₀,
crvec  grad₀ 
)
staticdeleteinherited

◆ update()

static bool update ( DirectionProviderT &  dp,
crvec  xₖ,
crvec  xₖ₊₁,
crvec  pₖ,
crvec  pₖ₊₁,
crvec  gradₖ₊₁,
const Box C,
real_t  γₖ₊₁ 
)
staticdeleteinherited

◆ apply()

static bool apply ( DirectionProviderT &  dp,
crvec  xₖ,
crvec  x̂ₖ,
crvec  pₖ,
real_t  γ,
rvec  qₖ 
)
staticdeleteinherited

Apply the direction estimation in the current point.

Parameters
[in]dpDirection provider (e.g. LBFGS, Anderson Acceleration).
[in]xₖCurrent iterate.
[in]x̂ₖResult of proximal gradient step in current iterate.
[in]pₖProximal gradient step between x̂ₖ and xₖ.
[in]γH₀ = γI for L-BFGS
[out]qₖResulting step.

◆ changed_γ()

static void changed_γ ( DirectionProviderT &  dp,
real_t  γₖ,
real_t  old_γₖ 
)
staticdeleteinherited

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