Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PatWie/CppNumericalSolvers
/ functions
Functions
210 in github.com/PatWie/CppNumericalSolvers
⨍
Functions
210
◇
Types & classes
105
Method
SvmPrimalObjective
src/examples/svm_primal_al.cc:42
Method
SvmPrimalSquaredHinge
src/examples/svm_primal_lbfgs.cc:47
Method
SvmSlackConstraint
src/examples/svm_primal_al.cc:113
Function
TEST
---- Case 1: fp > fx ----------------------------------------------------- Reference model: phi(a) = 0.5 * a^2 - a, minimum at a* = 1. phi(0) = 0, p
src/test/cstep_test.cc:54
Function
TEST
Strictly convex, well-conditioned quadratic. Starting at a point where the full Newton step exceeds the default TR radius, the solver grows the radiu
src/test/trust_region_newton_test.cc:141
Function
TEST
---- Case 1: convex quadratic `phi(a) = a^2 - 2a` ------------------------ Starting at `a = 0` with `phi'(0) = -2`, the exact minimizer is `a = 1`. HZ
src/test/hager_zhang_test.cc:102
Function
TEST
---- A.1: QuadraticEqualityPenalty is 0 at feasibility -------------------- c(x) = 0 + 1*x. At x = 0, c = 0, so P_eq(c)(x=0) = 0.5 * 0^2 = 0.
src/test/augmented_lagrangian_test.cc:281
Function
TYPED_TEST
src/test/verify.cc:213
Function
TrustRegionNewton
Overload that accepts a pre-configured stopping `Progress` (mirrors the other solvers' form) alongside the trust-region config. The two arguments are
include/cppoptlib/solver/trust_region_newton.h:177
Method
Update
HZ, stages U0-U3. Given a third point `c` with value/slope already in `history[ic]`, shrink the bracket `[ia, ib]` to two indices of a bracket around
include/cppoptlib/linesearch/hager_zhang.h:162
Method
UpdateBestIterateInPlace
Pareto comparison for the "best iterate so far" tracker. The order is: 1. An iterate with max_violation <= feas_tol is strictly better than any itera
include/cppoptlib/solver/augmented_lagrangian.h:656
Method
UpperBoundOnX0
src/test/augmented_lagrangian_test.cc:178
Method
X0MinusTarget
src/test/augmented_lagrangian_test.cc:162
Method
clone
include/cppoptlib/function_base.h:183
Method
clone
Exposes the stored interface for mode-downgrading converting construction into a weaker-mode `FunctionExpr`. Returns a deep-copied interface pointer
include/cppoptlib/function_base.h:257
Method
clone
include/cppoptlib/function_expressions.h:68
Method
clone
include/cppoptlib/function_expressions.h:139
Method
clone
include/cppoptlib/function_expressions.h:193
Method
clone
include/cppoptlib/function_expressions.h:250
Method
clone
include/cppoptlib/function_expressions.h:311
Method
clone
include/cppoptlib/function_expressions.h:353
Method
clone
include/cppoptlib/function_expressions.h:394
Method
cstep
TODO(patwie): cpplint prefers pointers here, but this would make the code unreadable. As these are all changing values a configuration structure would
include/cppoptlib/linesearch/more_thuente.h:261
Method
cvsrch
include/cppoptlib/linesearch/more_thuente.h:137
Method
hzls
Main driver. `*x` carries the initial iterate on entry and the accepted iterate on exit; `*f`, `*g` are filled with the accepted function value and g
include/cppoptlib/linesearch/hager_zhang.h:282
Method
isCoincident
Returns true if the two vectors are nearly equal (using the infinity norm).
include/cppoptlib/solver/nelder_mead.h:220
Function
main
src/test/trust_region_newton_test.cc:366
Function
main
src/test/augmented_lagrangian_test.cc:1282
Function
main
src/test/verify.cc:314
Function
main
src/examples/linear_regression.cc:57
Function
main
src/examples/svm_primal_al.cc:128
Function
main
src/examples/trust_region_newton_rosenbrock.cc:51
Function
main
src/examples/simple.cc:52
Function
main
Main demo: Solve the constrained problem with multiple constraints
src/examples/constrained_simple.cc:82
Function
main
src/examples/svm_dual_lbfgsb.cc:62
Function
main
Main demo: solve the constrained problem
src/examples/constrained_simple2.cc:48
Function
main
src/examples/svm_primal_lbfgs.cc:86
Function
main
src/examples/svm_dual_al.cc:84
Function
main
----------------------------------------------------------------- Example Usage
src/examples/debug.cc:92
Method
makeInitialSimplex
Create an initial simplex given the starting point x using adaptive perturbations.
include/cppoptlib/solver/nelder_mead.h:202
Method
max_abs
include/cppoptlib/linesearch/more_thuente.h:408
Method
operator()
src/test/cstep_test.cc:30
Method
operator()
src/test/trust_region_newton_test.cc:50
Method
operator()
src/test/trust_region_newton_test.cc:70
Method
operator()
src/test/trust_region_newton_test.cc:100
Method
operator()
src/test/trust_region_newton_test.cc:122
Method
operator()
src/test/hager_zhang_test.cc:30
Method
operator()
src/test/hager_zhang_test.cc:46
Method
operator()
src/test/hager_zhang_test.cc:64
Method
operator()
src/test/augmented_lagrangian_test.cc:87
Method
operator()
src/test/augmented_lagrangian_test.cc:126
Method
operator()
src/test/augmented_lagrangian_test.cc:136
Method
operator()
src/test/augmented_lagrangian_test.cc:150
Method
operator()
src/test/augmented_lagrangian_test.cc:164
Method
operator()
src/test/augmented_lagrangian_test.cc:180
Method
operator()
src/test/augmented_lagrangian_test.cc:194
Method
operator()
src/test/augmented_lagrangian_test.cc:208
Method
operator()
src/test/augmented_lagrangian_test.cc:224
Method
operator()
src/test/augmented_lagrangian_test.cc:251
Method
operator()
src/test/augmented_lagrangian_test.cc:948
Method
operator()
src/test/augmented_lagrangian_test.cc:966
Method
operator()
src/test/augmented_lagrangian_test.cc:981
Method
operator()
src/test/augmented_lagrangian_test.cc:995
Method
operator()
src/test/augmented_lagrangian_test.cc:1084
Method
operator()
src/test/augmented_lagrangian_test.cc:1097
Method
operator()
src/test/augmented_lagrangian_test.cc:1206
Method
operator()
src/test/augmented_lagrangian_test.cc:1221
Method
operator()
src/test/augmented_lagrangian_test.cc:1234
Method
operator()
src/test/verify.cc:43
Method
operator()
src/test/verify.cc:58
Method
operator()
src/test/verify.cc:81
Method
operator()
src/test/verify.cc:204
Method
operator()
src/test/verify.cc:259
Method
operator()
src/test/verify.cc:273
Method
operator()
src/examples/linear_regression.cc:18
Method
operator()
src/examples/linear_regression.cc:48
Method
operator()
src/examples/svm_primal_al.cc:47
Method
operator()
src/examples/svm_primal_al.cc:86
Method
operator()
src/examples/svm_primal_al.cc:116
Method
operator()
src/examples/trust_region_newton_rosenbrock.cc:33
Method
operator()
src/examples/simple.cc:33
Method
operator()
src/examples/constrained_simple.cc:27
Method
operator()
src/examples/constrained_simple.cc:49
Method
operator()
src/examples/constrained_simple.cc:69
Method
operator()
src/examples/svm_dual_lbfgsb.cc:49
Method
operator()
src/examples/constrained_simple2.cc:15
Method
operator()
src/examples/constrained_simple2.cc:36
Method
operator()
src/examples/svm_primal_lbfgs.cc:54
Method
operator()
src/examples/svm_dual_al.cc:50
Method
operator()
src/examples/svm_dual_al.cc:73
Method
operator()
Simplified operator(): only function value and gradient.
src/examples/debug.cc:20
Method
operator()
src/examples/debug.cc:36
Method
operator()
src/examples/debug.cc:54
Method
operator()
src/examples/debug.cc:77
Method
operator()
include/cppoptlib/function_base.h:103
Method
operator()
include/cppoptlib/function_base.h:166
Method
operator()
Call operator.
include/cppoptlib/function_base.h:247
Method
operator()
include/cppoptlib/function_expressions.h:57
Method
operator()
include/cppoptlib/function_expressions.h:112
Method
operator()
include/cppoptlib/function_expressions.h:167
← previous
next →
101–200 of 210, ranked by callers