AcceleratorParams typedef | ConvexNewtonDirection< Conf > | |
apply(real_t γₖ, crvec xₖ, crvec x̂ₖ, crvec pₖ, crvec grad_ψxₖ, rvec qₖ) const | ConvexNewtonDirection< Conf > | inline |
changed_γ(real_t γₖ, real_t old_γₖ) | ConvexNewtonDirection< Conf > | inline |
ConvexNewtonDirection()=default | ConvexNewtonDirection< Conf > | |
ConvexNewtonDirection(const Params ¶ms) | ConvexNewtonDirection< Conf > | inline |
ConvexNewtonDirection(const AcceleratorParams ¶ms, const DirectionParams &directionparams={}) | ConvexNewtonDirection< Conf > | inline |
direction_params | ConvexNewtonDirection< Conf > | |
DirectionParams typedef | ConvexNewtonDirection< Conf > | |
get_name() const | ConvexNewtonDirection< Conf > | inline |
get_params() const | ConvexNewtonDirection< Conf > | inline |
H | ConvexNewtonDirection< Conf > | mutableprivate |
H_sparsity | ConvexNewtonDirection< Conf > | mutableprivate |
has_initial_direction() const | ConvexNewtonDirection< Conf > | inline |
have_hess | ConvexNewtonDirection< Conf > | mutableprivate |
HJ_storage | ConvexNewtonDirection< Conf > | mutableprivate |
initialize(const Problem &problem, crvec y, crvec Σ, real_t γ_0, crvec x_0, crvec x̂_0, crvec p_0, crvec grad_ψx_0) | ConvexNewtonDirection< Conf > | inline |
JK | ConvexNewtonDirection< Conf > | mutableprivate |
JK_old | ConvexNewtonDirection< Conf > | private |
nJ_old | ConvexNewtonDirection< Conf > | mutableprivate |
problem | ConvexNewtonDirection< Conf > | private |
Problem typedef | ConvexNewtonDirection< Conf > | |
reg_params | ConvexNewtonDirection< Conf > | |
reset() | ConvexNewtonDirection< Conf > | inline |
solve(rmat H, rvec q) const | ConvexNewtonDirection< Conf > | inline |
sp_conv_t typedef | ConvexNewtonDirection< Conf > | private |
update(real_t γₖ, real_t γₙₑₓₜ, crvec xₖ, crvec xₙₑₓₜ, crvec pₖ, crvec pₙₑₓₜ, crvec grad_ψxₖ, crvec grad_ψxₙₑₓₜ) | ConvexNewtonDirection< Conf > | inline |
work | ConvexNewtonDirection< Conf > | private |