alpaqa 0.0.1
Nonconvex constrained optimization
lipschitz.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <alpaqa/util/vec.hpp>
4
5namespace alpaqa {
6
8 /// Initial estimate of the Lipschitz constant of ∇ψ(x)
10 /// Relative step size for initial finite difference Lipschitz estimate.
11 real_t ε = 1e-6;
12 /// Minimum step size for initial finite difference Lipschitz estimate.
13 real_t δ = 1e-12;
14 /// Factor that relates step size γ and Lipschitz constant.
16};
17
18} // namespace alpaqa
real_t Lγ_factor
Factor that relates step size γ and Lipschitz constant.
Definition: lipschitz.hpp:15
real_t δ
Minimum step size for initial finite difference Lipschitz estimate.
Definition: lipschitz.hpp:13
real_t ε
Relative step size for initial finite difference Lipschitz estimate.
Definition: lipschitz.hpp:11
real_t L₀
Initial estimate of the Lipschitz constant of ∇ψ(x)
Definition: lipschitz.hpp:9
double real_t
Default floating point type.
Definition: vec.hpp:8