tinyopt
700
Tinyopt, a lightweight, header only optimization library
Toggle main menu visibility
Loading...
Searching...
No Matches
Class Index
B
C
D
G
H
I
J
L
O
P
R
S
T
U
B
Options::BFGS
(tinyopt)
C
CauchyTag
(
tinyopt::losses
)
Options::CG
(tinyopt)
Cost
(tinyopt)
Options::CostScaling
(tinyopt)
D
Options::DL
(tinyopt)
G
Options::GD
(tinyopt)
H
has_cast
(tinyopt::traits)
has_cast< T, std::void_t< decltype(std::declval< const T >().template cast< int >())> >
(tinyopt::traits)
has_rows
(
tinyopt::losses
)
has_rows< T, std::void_t< decltype(std::declval< const T & >().rows())> >
(
tinyopt::losses
)
has_static_cast
(tinyopt::traits)
has_static_cast< T, std::void_t< decltype(T::template cast< float >(std::declval< const T & >()))> >
(tinyopt::traits)
Options::Hessian
(tinyopt)
Summary::History
(tinyopt)
HuberTag
(
tinyopt::losses
)
I
is_bool
(tinyopt::traits)
is_jet_type
(tinyopt::traits)
is_jet_type< diff::Jet< T, N > >
(tinyopt::traits)
is_matrix_or_array
(tinyopt::traits)
is_matrix_or_array< T, std::void_t< decltype(std::declval< const std::remove_cvref_t< T > & >().rows()), decltype(std::declval< const std::remove_cvref_t< T > & >().cols()), typename std::remove_cvref_t< T >::Scalar > >
(tinyopt::traits)
is_nullptr_t
(tinyopt::traits)
is_pair
(tinyopt::traits)
is_pair< std::pair< T, U > >
(tinyopt::traits)
is_scalar
(tinyopt::traits)
is_scalar< diff::Jet< T, N > >
(tinyopt::traits)
is_sparse_matrix
(tinyopt::traits)
is_sparse_matrix< SparseMatrix< T > >
(tinyopt::traits)
is_streamable
(tinyopt::traits)
is_streamable< T, std::void_t< decltype(std::declval< std::ostream & >()<< std::declval< T >())> >
(tinyopt::traits)
is_tuple
(tinyopt::traits)
is_tuple< std::tuple< Ts... > >
(tinyopt::traits)
IsJetScalar
(tinyopt::traits::detail)
IsJetScalar< T, std::void_t< decltype(std::declval< T >().a), decltype(std::declval< T >().v)> >
(tinyopt::traits::detail)
J
jet_details
(tinyopt::traits)
jet_details< diff::Jet< T, N > >
(tinyopt::traits)
L
Options::LBFGS
(tinyopt)
Options::LM
(tinyopt)
Options::LogOptions
(tinyopt)
O
Options::Optimization
(tinyopt)
Optimizer_
(tinyopt)
Options
(tinyopt)
P
PackDims
(tinyopt::traits::detail)
PackDims< T >
(tinyopt::traits::detail)
PackDims< T, U, Ts... >
(tinyopt::traits::detail)
PackedAccumulationAdapter
(tinyopt::detail)
PackedResidualAdapter
(tinyopt::detail)
params_trait
(tinyopt::traits)
params_trait< diff::Jet< _Scalar, N > >
(tinyopt::traits)
params_trait< std::array< _Scalar, N > >
(tinyopt::traits)
params_trait< std::pair< T1, T2 > >
(tinyopt::traits)
params_trait< std::vector< _Scalar > >
(tinyopt::traits)
params_trait< T, std::enable_if_t< is_matrix_or_array_v< T > > >
(tinyopt::traits)
params_trait< T, std::enable_if_t< is_sparse_matrix_v< T > > >
(tinyopt::traits)
params_trait< T, std::enable_if_t< std::is_scalar_v< T > > >
(tinyopt::traits)
params_trait< T, std::void_t< decltype(T::Dims)> >
(tinyopt::traits)
params_trait<::tinyopt::ParamsPack< Ts... > >
(tinyopt::traits)
ParamsPack
(tinyopt)
ParamsWrapper
(tinyopt)
R
RobustResidual
(
tinyopt::losses
)
S
SolverBase
(tinyopt::solvers)
SolverBFGS
(tinyopt::solvers)
SolverCG
(tinyopt::solvers)
SolverDogLeg
(tinyopt::solvers)
SolverGD
(tinyopt::solvers)
SolverGN
(tinyopt::solvers)
SolverLBFGS
(tinyopt::solvers)
SolverLM
(tinyopt::solvers)
Options::StopCriteria
(tinyopt)
Summary
(tinyopt)
T
tinyopt_options_t
tinyopt_params_t
tinyopt_problem_t
tinyopt_summary_t
TukeyTag
(
tinyopt::losses
)
U
tinyopt_problem_t::[union].fn
Generated by
1.18.0