tinyopt 700
Tinyopt, a lightweight, header only optimization library
Loading...
Searching...
No Matches
Class Index
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