tinyopt 700
Tinyopt, a lightweight, header only optimization library
Loading...
Searching...
No Matches
gn.h
1// Copyright 2026 Julien Michot.
2// SPDX-License-Identifier: Apache-2.0
3
4#pragma once
5
6#include <tinyopt/math.h>
7
8#include <tinyopt/optimizers/optimizer.h>
9#include <tinyopt/solvers/gn.h>
10
12namespace tinyopt::gn {
13
15template <typename Hessian_t>
17
19template <typename Hessian_t = SparseMat>
21
23template <typename Hessian_t>
25
26} // namespace tinyopt::gn
Definition optimizer.h:98
Definition gn.h:16
Gauss-Newton specific solver, optimizer and their options.
Definition gn.h:12
Optimizer_< solvers::SolverGN< Hessian_t > > Optimizer
Gauss-Newton Optimizer.
Definition gn.h:24
solvers::SolverGN< Hessian_t > SparseSolver
Gauss-Newton Sparse Solver.
Definition gn.h:20
solvers::SolverGN< Hessian_t > Solver
Gauss-Newton Solver.
Definition gn.h:16