| Σ | StructuredLBFGSDirection< Conf > | private | 
  | AcceleratorParams typedef | StructuredLBFGSDirection< Conf > |  | 
  | apply(real_t γₖ, crvec xₖ, crvec x̂ₖ, crvec pₖ, crvec grad_ψxₖ, rvec qₖ) const | StructuredLBFGSDirection< Conf > |  | 
  | approximate_hessian_vec_term(crvec xₖ, crvec grad_ψxₖ, rvec qₖ, crindexvec J) const | StructuredLBFGSDirection< Conf > | private | 
  | changed_γ(real_t γₖ, real_t old_γₖ) | StructuredLBFGSDirection< Conf > | inline | 
  | direction_params | StructuredLBFGSDirection< Conf > |  | 
  | DirectionParams typedef | StructuredLBFGSDirection< Conf > |  | 
  | get_name() const | StructuredLBFGSDirection< Conf > | inline | 
  | get_params() const | StructuredLBFGSDirection< Conf > | inline | 
  | has_initial_direction() const | StructuredLBFGSDirection< Conf > | inline | 
  | Helpers typedef | StructuredLBFGSDirection< Conf > | private | 
  | HqK | StructuredLBFGSDirection< 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) | StructuredLBFGSDirection< Conf > |  | 
  | J_sto | StructuredLBFGSDirection< Conf > | mutableprivate | 
  | LBFGS typedef | StructuredLBFGSDirection< Conf > |  | 
  | lbfgs | StructuredLBFGSDirection< Conf > | private | 
  | problem | StructuredLBFGSDirection< Conf > | private | 
  | Problem typedef | StructuredLBFGSDirection< Conf > |  | 
  | reset() | StructuredLBFGSDirection< Conf > | inline | 
  | StructuredLBFGSDirection()=default | StructuredLBFGSDirection< Conf > |  | 
  | StructuredLBFGSDirection(const Params ¶ms) | StructuredLBFGSDirection< Conf > | inline | 
  | StructuredLBFGSDirection(const typename LBFGS::Params ¶ms, const DirectionParams &directionparams={}) | StructuredLBFGSDirection< Conf > | inline | 
  | StructuredLBFGSDirection(const LBFGS &lbfgs, const DirectionParams &directionparams={}) | StructuredLBFGSDirection< Conf > | inline | 
  | StructuredLBFGSDirection(LBFGS &&lbfgs, const DirectionParams &directionparams={}) | StructuredLBFGSDirection< Conf > | inline | 
  | update(real_t γₖ, real_t γₙₑₓₜ, crvec xₖ, crvec xₙₑₓₜ, crvec pₖ, crvec pₙₑₓₜ, crvec grad_ψxₖ, crvec grad_ψxₙₑₓₜ) | StructuredLBFGSDirection< Conf > | inline | 
  | work_m | StructuredLBFGSDirection< Conf > | mutableprivate | 
  | work_n | StructuredLBFGSDirection< Conf > | mutableprivate | 
  | work_n2 | StructuredLBFGSDirection< Conf > | mutableprivate | 
  | y | StructuredLBFGSDirection< Conf > | private |