Cnum_collect::opt::impl::adc_group< Value > | Class of groups in [27] for num_collect::opt::adaptive_diagonal_curves |
Cnum_collect::opt::impl::adc_rectangle< Value > | Class of rectangles as proposed in [26] for num_collect::opt::adaptive_diagonal_curves |
Cnum_collect::opt::impl::adc_sample_dict< ObjectiveFunction > | Class of dictionaries of sampling points in num_collect::opt::adaptive_diagonal_curves |
Cnum_collect::opt::impl::adc_sample_dict< objective_function_type > | |
Cnum_collect::opt::impl::adc_sample_dict< ObjectiveFunction > | Class of dictionaries of sampling points in num_collect::opt::adaptive_diagonal_curves |
Cnum_collect::opt::annealing_downhill_simplex< ObjectiveFunction > | Class of downhill simplex method with simulated annealing [20] |
Cnum_collect::opt::any_objective_function< Signature > | Class to store any type of objects of objective functions |
Cnum_collect::opt::any_objective_function< Value(Variable)> | Class to store any type of objects of objective functions |
Cnum_prob_collect::ode::autonomous_external_force_vibration_problem | Class of test problem of vibration with external force (autonomous version) |
Cnum_collect::ode::avf::avf2_formula< Problem > | Class of 2nd order average vector field (AVF) method [21] |
Cnum_collect::ode::avf::avf3_formula< Problem > | Class of 3rd order average vector field (AVF) method [21] |
Cnum_collect::ode::avf::avf4_formula< Problem > | Class of 4th order average vector field (AVF) method [21] |
Cnum_collect::ode::avf::impl::avf_integrand< Problem > | Class of integrand for average vector field (AVF) method [21] |
Cnum_collect::ode::avf::impl::avf_integrand< problem_type > | |
Cnum_collect::opt::backtracking_line_searcher< ObjectiveFunction > | Class to perform backtracking line search |
Cnum_collect::opt::backtracking_line_searcher< ObjectiveFunction > | Class to perform backtracking line search |
Cnum_collect::ode::rosenbrock::bicgstab_rosenbrock_equation_solver< Problem > | Class to solve equations in Rosenbrock methods using BiCGstab |
Cnum_collect::util::bidirectional_vector< Value, Container > | Class to save data in a sequence which can be extended even toward negative direction |
Cnum_collect::util::bidirectional_vector< digit_type > | |
Cnum_prob_collect::regularization::blur_sine | Class of problem of blurred sine function |
Cnum_collect::logging::config::log_sink_factory_table::cached_log_sink | Class of caches of log sinks |
Cnum_prob_collect::ode::changing_mass_exponential_problem | Class of test problem to calculate exponential function |
Cnum_prob_collect::ode::changing_mass_quadratic_problem | Class of a test problem |
Cnum_collect::auto_diff::backward::graph::child_node< Scalar > | Class to save information of child nodes |
Cnum_collect::auto_diff::backward::graph::child_node< scalar_type > | |
Cnum_collect::logging::sinks::combined_log_sink | Class of log sinks to write logs to multiple log sinks |
Cnum_collect::auto_diff::backward::constant_tag | Tag class to specify constants |
Cnum_collect::auto_diff::backward::impl::create_diff_variable_vector_functor< ValueVector > | Class of functor to create a vector of variables by which functions will be differentiated |
Cnum_collect::auto_diff::forward::impl::create_diff_variable_vector_functor< ValueVector > | Class of functor to create a vector of variables by which functions will be differentiated |
Cnum_prob_collect::roots::cubic_root_test_function | Class of test function to calculate cubic root of a number |
Cnum_collect::numbers::custom_float< Radix, Digit, DigitCalc > | Class of floating numbers in a custom number system with given radix |
Cnum_collect::linear::cuthill_mckee_ordering< StorageIndex > | Class to perform Cuthill-McKee ordering method [7], [16] |
Cnum_collect::linear::impl::cuthill_mckee_ordering_impl< StorageIndex > | Class of the implementation of Cuthill-McKee ordering method [7], [16] |
Cnum_collect::integration::de_finite_integrator< Signature > | Class to perform numerical integration on finite range using double exponential rule |
Cnum_collect::integration::de_infinite_integrator< Signature > | Class to perform numerical integration on infinite range \((-\infty,
\infty)\) using double exponential rule |
Cnum_collect::integration::de_semi_infinite_integrator< Signature > | Class to perform numerical integration on semi-infinite range \((0,
\infty)\) using double exponential rule |
Cnum_collect::integration::impl::de_semi_infinite_integrator_traits< Variable > | Helper class of constants for use in de_semi_infinite_integrator class |
Cnum_collect::integration::impl::de_semi_infinite_integrator_traits< double > | Implementation of de_semi_infinite_integrator_traits for float |
Cnum_collect::integration::impl::de_semi_infinite_integrator_traits< float > | Implementation of de_semi_infinite_integrator_traits for float |
Cnum_collect::ode::rosenbrock::default_rosenbrock_equation_solver< Problem > | Class to get the default class to solve equations in Rosenbrock methods |
Cnum_collect::ode::rosenbrock::default_rosenbrock_equation_solver< Problem > | Class to get the default class to solve equations in Rosenbrock methods |
Cnum_prob_collect::regularization::impl::dense_diff_matrix_functor< Matrix > | Helper class to create a dense differential matrix |
Cnum_collect::util::impl::dense_matrix_format_view< Matrix > | Class of expressions to format dense matrices |
Cnum_collect::util::impl::dense_vector_format_view< Vector > | Class of expressions to format dense vectors |
►Cdescent_method_base< bfgs_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::LLT< Eigen::MatrixX< typename ObjectiveFunction::value_type > > >, backtracking_line_searcher< ObjectiveFunction > > | |
Cnum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | Class of quasi-Newton method with Broyden-Fletcher-Goldfarb-Shanno (BFGS) formula |
Cnum_collect::auto_diff::backward::impl::differentiate_scalar_with_matrix_functor< ArgType > | Class of functor to assign differential coefficients to matrices on the condition that a scalar-valued function is differentiated by a matrix-valued variable |
Cnum_collect::auto_diff::backward::impl::differentiate_vector_with_vector_functor< FuncValType, ArgType > | Class of functor to assign differential coefficients to matrices on the condition that a vector-valued function is differentiated by a vector-valued variable |
Cnum_prob_collect::roots::double_cubic_test_function | Class of test function with two cubic functions |
Cnum_collect::opt::downhill_simplex< ObjectiveFunction > | Class of downhill simplex method |
Cnum_collect::util::equal< Left, Right > | Class to compare two values with operator== |
Cnum_collect::ode::error_tolerances< Variable > | Class of error tolerances [10] |
Cnum_collect::ode::error_tolerances< Variable > | Class of error tolerances [10] |
Cnum_collect::ode::error_tolerances< variable_type > | |
Cnum_collect::ode::error_tolerances< vector_type > | |
Cnum_collect::rbf::distance_functions::euclidean_distance_function< Variable > | Class to calculate Euclidean distance |
Cnum_collect::rbf::distance_functions::euclidean_distance_function< Variable > | Class to calculate Euclidean distance |
Cnum_collect::ode::evaluation_type | Struct to specify types of evaluations |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
►Cnum_collect::base::num_collect_exception | Class of exception in this project |
Cnum_collect::base::algorithm_failure | Class of exception on failure in algorithm |
Cnum_collect::base::assertion_failure | Class of exception on assertion failure |
Cnum_collect::base::file_error | Class of exception on errors in files |
Cnum_collect::base::invalid_argument | Class of exception on invalid arguments |
Cnum_collect::base::precondition_not_satisfied | Class of exception on not satisfying a precondition |
Cnum_collect::regularization::explicit_gcv_objective_function< Solver > | Class of objective function in GCV |
Cnum_collect::regularization::explicit_l_curve_objective_function< Solver > | Class of objective function in L-curve |
Cnum_collect::regularization::explicit_param_searcher_base< Derived, Solver > | Base class for searching the optimal regularization parameters using explicit formulas for regularization |
►Cnum_collect::regularization::explicit_param_searcher_base< explicit_gcv< Solver, opt::heuristic_global_optimizer >, Solver > | |
Cnum_collect::regularization::explicit_gcv< Solver, Optimizer > | Class to search optimal regularization parameter using GCV |
►Cnum_collect::regularization::explicit_param_searcher_base< explicit_l_curve< Solver, opt::heuristic_global_optimizer >, Solver > | |
Cnum_collect::regularization::explicit_l_curve< Solver, Optimizer > | Class to search optimal regularization parameter using l-curve |
Cnum_prob_collect::ode::exponential_problem | Class of test problem to calculate exponential function |
Cnum_prob_collect::ode::external_exponential_problem | Class of test problem to calculate exponential function using external time-dependent term. |
Cnum_prob_collect::ode::external_force_vibration_problem | Class of test problem of vibration with external force |
►Cstd::false_type | |
Cnum_collect::base::concepts::is_invocable_as< Func, Signature > | Check whether the given function is invocable as a function with the given signature |
Cnum_collect::base::concepts::is_sparse_matrix< T > | Check whether a type is a sparse matrix |
Cnum_collect::is_eigen_matrix< Type > | Class to check whether a type is a Eigen's matrix |
Cnum_collect::is_eigen_vector< Type > | Class to check whether a type is a Eigen's vector |
Cnum_collect::logging::sinks::file_wrapper | Class to wrap file pointer |
Cnum_collect::linear::algebraic_multigrid_solver< Matrix >::final_layer_data | Struct of internal data for the final layer |
Cnum_collect::linear::algebraic_multigrid_solver< Matrix >::first_layer_data | Struct of internal data for the first layer |
►Cformatter | |
Cfmt::formatter< num_collect::logging::log_level > | Fmt::formatter for num_collect::logging::log_level |
Cfmt::formatter< num_collect::util::impl::dense_matrix_format_view< Matrix > > | Fmt::formatter for num_collect::util::impl::dense_matrix_format_view |
Cfmt::formatter< num_collect::util::impl::dense_vector_format_view< Vector > > | Fmt::formatter for num_collect::util::impl::dense_vector_format_view |
Cfmt::formatter< num_collect::util::impl::sparse_matrix_format_view< Matrix > > | Fmt::formatter for num_collect::util::impl::sparse_matrix_format_view |
Cfmt::formatter< num_collect::logging::time_stamp > | Fmt::formatter for num_collect::logging::time_stamp |
Cfmt::formatter< num_collect::numbers::fraction< Integer > > | Fmt::formatter for num_collect::numbers::fraction |
►Cnum_collect::ode::formula_base< Derived, Problem > | Base class of formulas in ODE solvers |
►Cnum_collect::ode::rosenbrock::rosenbrock_formula_base< Derived, Problem, EquationSolver > | Base class of formulas in Rosenbrock method |
Cnum_collect::ode::rosenbrock::rodasp_formula< Problem, EquationSolver > | Class of RODASP formula for Rosenbrock method |
Cnum_collect::ode::rosenbrock::rodaspr_formula< Problem, EquationSolver > | Class of RODASPR formula [23] for Rosenbrock method |
Cnum_collect::ode::rosenbrock::ros34pw3_formula< Problem, EquationSolver > | Class of ROS34PW3 formula in [22] for Rosenbrock method |
Cnum_collect::ode::rosenbrock::ros3w_formula< Problem, EquationSolver > | Class of ROS3w formula in [22] for Rosenbrock method |
►Cnum_collect::ode::runge_kutta::implicit_formula_base< Derived, Problem, FormulaSolver > | Class of formulas in Runge-Kutta method |
Cnum_collect::ode::runge_kutta::ark43_esdirk_formula< Problem, FormulaSolver > | Class of ARK4(3)6L[2]SA-ESDIRK formula in [15] |
Cnum_collect::ode::runge_kutta::ark54_esdirk_formula< Problem, FormulaSolver > | Class of ARK5(4)8L[2]SA-ESDIRK formula in [15] |
Cnum_collect::ode::runge_kutta::esdirk45_formula< Problem, FormulaSolver > | Class of ESDIRK45c formula in [13] |
Cnum_collect::ode::runge_kutta::implicit_euler_formula< Problem, FormulaSolver > | Class of implicit Euler method |
Cnum_collect::ode::runge_kutta::sdirk4_formula< Problem, FormulaSolver > | Class of 4th order SDIRK (singly diagonally implicit Runge-Kutta) formula in [9] |
Cnum_collect::ode::runge_kutta::tanaka1_formula< Problem, FormulaSolver > | Class of Tanaka Formula 1 |
Cnum_collect::ode::runge_kutta::tanaka2_formula< Problem, FormulaSolver > | Class of Tanaka Formula 2 |
►Cnum_collect::ode::formula_base< ark43_erk_formula< Problem >, Problem > | |
Cnum_collect::ode::runge_kutta::ark43_erk_formula< Problem > | Class of ARK4(3)6L[2]SA-ERK formula in [15] |
►Cnum_collect::ode::formula_base< ark43_esdirk_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem > | |
Cnum_collect::ode::runge_kutta::implicit_formula_base< ark43_esdirk_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem, inexact_newton_update_equation_solver< Problem > > | |
►Cnum_collect::ode::formula_base< ark54_esdirk_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem > | |
Cnum_collect::ode::runge_kutta::implicit_formula_base< ark54_esdirk_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem, inexact_newton_update_equation_solver< Problem > > | |
►Cnum_collect::ode::formula_base< dopri5_formula< Problem >, Problem > | |
Cnum_collect::ode::runge_kutta::dopri5_formula< Problem > | Class of DOPRI5 formula using coefficients in [9] |
►Cnum_collect::ode::formula_base< esdirk45_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem > | |
Cnum_collect::ode::runge_kutta::implicit_formula_base< esdirk45_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem, inexact_newton_update_equation_solver< Problem > > | |
►Cnum_collect::ode::formula_base< implicit_euler_formula< Problem, inexact_newton_slope_equation_solver< Problem > >, Problem > | |
Cnum_collect::ode::runge_kutta::implicit_formula_base< implicit_euler_formula< Problem, inexact_newton_slope_equation_solver< Problem > >, Problem, inexact_newton_slope_equation_solver< Problem > > | |
►Cnum_collect::ode::formula_base< leap_frog_formula< Problem >, Problem > | |
Cnum_collect::ode::symplectic::leap_frog_formula< Problem > | Class of leap-frog formula |
►Cnum_collect::ode::formula_base< rk4_formula< Problem >, Problem > | |
Cnum_collect::ode::runge_kutta::rk4_formula< Problem > | Class of Runge-Kutta 4 formula (classic Runge-Kutta method) |
►Cnum_collect::ode::formula_base< rkf45_formula< Problem >, Problem > | |
Cnum_collect::ode::runge_kutta::rkf45_formula< Problem > | Class of Runge-Kutta-Fehlberg 45 formula |
►Cnum_collect::ode::formula_base< rodasp_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem > | |
Cnum_collect::ode::rosenbrock::rosenbrock_formula_base< rodasp_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem, default_rosenbrock_equation_solver_t< Problem > > | |
►Cnum_collect::ode::formula_base< rodaspr_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem > | |
Cnum_collect::ode::rosenbrock::rosenbrock_formula_base< rodaspr_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem, default_rosenbrock_equation_solver_t< Problem > > | |
►Cnum_collect::ode::formula_base< ros34pw3_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem > | |
Cnum_collect::ode::rosenbrock::rosenbrock_formula_base< ros34pw3_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem, default_rosenbrock_equation_solver_t< Problem > > | |
►Cnum_collect::ode::formula_base< ros3w_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem > | |
Cnum_collect::ode::rosenbrock::rosenbrock_formula_base< ros3w_formula< Problem, default_rosenbrock_equation_solver_t< Problem > >, Problem, default_rosenbrock_equation_solver_t< Problem > > | |
►Cnum_collect::ode::formula_base< sdirk4_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem > | |
Cnum_collect::ode::runge_kutta::implicit_formula_base< sdirk4_formula< Problem, inexact_newton_update_equation_solver< Problem > >, Problem, inexact_newton_update_equation_solver< Problem > > | |
►Cnum_collect::ode::formula_base< symplectic_forest4_formula< Problem >, Problem > | |
Cnum_collect::ode::symplectic::symplectic_forest4_formula< Problem > | Class of fourth-order symplectic integration formula in [5] |
►Cnum_collect::ode::formula_base< tanaka1_formula< Problem, inexact_newton_slope_equation_solver< Problem > >, Problem > | |
Cnum_collect::ode::runge_kutta::implicit_formula_base< tanaka1_formula< Problem, inexact_newton_slope_equation_solver< Problem > >, Problem, inexact_newton_slope_equation_solver< Problem > > | |
►Cnum_collect::ode::formula_base< tanaka2_formula< Problem, inexact_newton_slope_equation_solver< Problem > >, Problem > | |
Cnum_collect::ode::runge_kutta::implicit_formula_base< tanaka2_formula< Problem, inexact_newton_slope_equation_solver< Problem > >, Problem, inexact_newton_slope_equation_solver< Problem > > | |
Cnum_collect::numbers::fraction< IntegerType > | Class of fractions |
Cnum_prob_collect::ode::free_fall_in_resistance_problem | Class of test problem of free fall in air resistance |
Cnum_collect::logging::iterations::function_iteration_parameter_value< Algorithm, Value, Function > | Class of parameters values in iterations specified by functions |
Cnum_collect::opt::function_object_wrapper< Signature, Function > | Wrapper class of a function object to use as an objective function |
Cnum_collect::opt::function_object_wrapper< Value(Variable), Function > | Wrapper class of a function object to use as an objective function |
Cnum_collect::functions::impl::gamma_lanczos< Real > | Class to calculate gamma function using approximation derived by Lanczos [20] |
Cnum_collect::integration::gauss_legendre_integrator< Signature > | Class to perform numerical integration with Gauss-Legendre formula |
Cnum_collect::integration::gauss_legendre_integrator< variable_type(scalar_type)> | |
Cnum_collect::integration::gauss_legendre_kronrod_integrator< Signature > | Class to perform numerical adaptive integration with Gauss-Legendre-Kronrod formula in [18] |
Cnum_collect::rbf::rbfs::gaussian_rbf< Scalar > | Class of Gaussian RBF [6] |
Cnum_collect::rbf::impl::general_spline_equation_solver< KernelValue, FunctionValue, KernelMatrixType, UsesGlobalLengthParameter > | Class to solve linear equations of kernel matrices and matrices of additional terms in RBF interpolation |
Cnum_collect::rbf::impl::general_spline_equation_solver< kernel_value_type, function_value_type, KernelMatrixType, uses_global_length_parameter > | |
Cnum_collect::rbf::impl::general_spline_equation_solver< KernelValue, FunctionValue, kernel_matrix_type::dense, true > | Class to solve linear equations of kernel matrices and matrices of additional terms in RBF interpolation |
Cnum_collect::rbf::impl::get_variable_type< FunctionSignature > | Get the type of variables from function signature |
Cnum_collect::rbf::impl::get_variable_type< FunctionValue(Variable)> | Get the type of variables from function signature |
Cnum_collect::rbf::length_parameter_calculators::global_length_parameter_calculator< DistanceFunction > | Class to calculate length parameters for RBF using global fixed length parameter |
►Cglobal_rbf_interpolator< FunctionSignature, rbfs::gaussian_rbf< impl::get_default_scalar_type< FunctionSignature > >, kernel_matrix_type::dense, distance_functions::euclidean_distance_function< impl::get_variable_type_t< FunctionSignature > > > | |
Cnum_collect::rbf::gaussian_process_interpolator< FunctionSignature, RBF, KernelMatrixType, DistanceFunction > | Class to interpolate using Gaussian process |
►Cglobal_rbf_interpolator< value_type(variable_type), rbfs::gaussian_rbf< impl::get_default_scalar_type< value_type(variable_type)> >, kernel_matrix_type::dense, distance_functions::euclidean_distance_function< impl::get_variable_type_t< value_type(variable_type)> > > | |
Cnum_collect::rbf::gaussian_process_interpolator< value_type(variable_type)> | |
Cnum_collect::ode::impl::gmres< Vector > | Class to solve linear equations using generalized minimal residual (GMRES) [7] |
Cnum_collect::ode::impl::gmres< variable_type > | |
Cnum_collect::ode::rosenbrock::gmres_rosenbrock_equation_solver< Problem > | Class to solve equations in Rosenbrock methods using GMRES |
Cnum_collect::opt::impl::adc_group< Value >::greater | Class to compare rectangles |
Cnum_collect::util::greater< Left, Right > | Class to compare two values with operator> |
Cnum_collect::util::greater_equal< Left, Right > | Class to compare two values with operator>= |
Cnum_collect::opt::dividing_rectangles< ObjectiveFunction >::greater_rectangle | Class to compare rectangles |
Cstd::hash< num_collect::logging::impl::log_tag_element > | Specialization of std::hash for num_collect::logging::impl::log_tag_element |
Cstd::hash< num_collect::opt::impl::ternary_vector > | Implementation of std::hash for num_collect::opt::impl::ternary_vector |
Cnum_collect::opt::heuristic_global_optimizer< ObjectiveFunction > | Class to perform global optimization using heuristics |
Cnum_collect::opt::heuristic_global_optimizer< opt::function_object_wrapper< scalar_type(scalar_type), explicit_gcv_objective_function< solver_type > > > | |
Cnum_collect::opt::heuristic_global_optimizer< opt::function_object_wrapper< scalar_type(scalar_type), explicit_l_curve_objective_function< solver_type > > > | |
Cnum_prob_collect::ode::implicit_exponential_problem | Class of test problem to calculate exponential function |
Cnum_collect::regularization::implicit_gcv_calculator< Solver > | Class to calculate the objective function of GCV |
Cnum_collect::regularization::implicit_gcv_calculator< solver_type > | |
Cnum_prob_collect::ode::implicit_kaps_problem | Class of Kaps' problem [15] |
Cnum_collect::ode::inexact_newton_slope_equation_solver< Problem > | Class to solve equations of implicit slopes using inexact Newton method |
Cnum_collect::ode::inexact_newton_update_equation_solver< Problem > | Class to solve equations of implicit updates using inexact Newton method |
Cnum_collect::linear::algebraic_multigrid_solver< Matrix >::intermidiate_layer_data | Struct of internal data for the intermidiate layers |
Cnum_collect::rbf::rbfs::inverse_multi_quadric_rbf< Scalar > | Class of inverse multi-quadric RBF [6] |
Cnum_collect::rbf::rbfs::inverse_quadratic_rbf< Scalar > | Class of inverse quadratic RBF [6] |
►Cstd::is_floating_point | |
Cnum_collect::base::concepts::is_real_scalar< T > | Class to check whether a type is a real scalar (a floating-point value or a type compatible with floating-point values) |
►Cstd::is_integral | |
Cnum_collect::base::concepts::is_integral< T > | Class to check whether a type is an integer |
Cnum_collect::base::concepts::is_invocable_as< Func, Result(Args...)> | Check whether the given function is invocable as a function with the given signature |
►Cstd::is_signed | |
Cnum_collect::base::concepts::is_signed< T > | Class to check whether a type is signed |
Cnum_collect::logging::impl::iteration_layer_handler | Class to handle layers of iterations |
Cnum_collect::logging::iterations::iteration_logger< Algorithm > | Class to write logs of iterations |
►Cnum_collect::logging::iterations::iteration_logger_mixin< Derived > | Class to incorporate num_collect::logging::iterations::iteration_logger in algorithms |
►Cnum_collect::base::iterative_solver_base< Derived > | Base class of iterative solvers |
►Cnum_collect::opt::optimizer_base< Derived > | Base class of implementations of optimization algorithms |
►Cnum_collect::opt::descent_method_base< Derived, LineSearcher > | Base class of implementations of descent methods for optimization |
Cnum_collect::opt::conjugate_gradient_optimizer< ObjectiveFunction, LineSearcher > | Class of conjugate gradient method for optimization |
Cnum_collect::opt::dfp_optimizer< ObjectiveFunction, LineSearcher, Hessian > | Class of quasi-Newton method with Davidon-Fletcher-Powell (DFP) formula |
Cnum_collect::opt::newton_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | Class of newton method for optimization |
Cnum_collect::opt::steepest_descent< ObjectiveFunction, LineSearcher > | Class of steepest descent method |
Cnum_collect::roots::function_root_finder_base< Derived, Function > | Base class of root-finding algorithms for functions |
►Cnum_collect::ode::solver_base< Derived, Formula > | Base class of solvers of ODEs |
Cnum_collect::ode::embedded_solver< Formula, StepSizeController > | Class of solvers of ODEs using embedded formulas |
Cnum_collect::regularization::iterative_regularized_solver_base< Derived, Data > | Base class of solvers using iterative formulas for regularization |
►Cnum_collect::logging::iterations::iteration_logger_mixin< adaptive_diagonal_curves< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< adaptive_diagonal_curves< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< adaptive_diagonal_curves< ObjectiveFunction > > | |
Cnum_collect::opt::adaptive_diagonal_curves< ObjectiveFunction > | Class of adaptive diagonal curves (ADC) method [27] for optimization |
►Cnum_collect::logging::iterations::iteration_logger_mixin< annealing_downhill_simplex< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< annealing_downhill_simplex< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< annealing_downhill_simplex< ObjectiveFunction > > | |
Cnum_collect::opt::annealing_downhill_simplex< ObjectiveFunction > | Class of downhill simplex method with simulated annealing [20] |
►Cnum_collect::logging::iterations::iteration_logger_mixin< conjugate_gradient_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
►Cnum_collect::base::iterative_solver_base< conjugate_gradient_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
►Cnum_collect::opt::optimizer_base< conjugate_gradient_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
Cnum_collect::opt::descent_method_base< conjugate_gradient_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > >, backtracking_line_searcher< ObjectiveFunction > > | |
►Cnum_collect::logging::iterations::iteration_logger_mixin< dfp_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::MatrixX< typename ObjectiveFunction::value_type > > > | |
►Cnum_collect::base::iterative_solver_base< dfp_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::MatrixX< typename ObjectiveFunction::value_type > > > | |
►Cnum_collect::opt::optimizer_base< dfp_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::MatrixX< typename ObjectiveFunction::value_type > > > | |
Cnum_collect::opt::descent_method_base< dfp_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::MatrixX< typename ObjectiveFunction::value_type > >, backtracking_line_searcher< ObjectiveFunction > > | |
►Cnum_collect::logging::iterations::iteration_logger_mixin< dividing_rectangles< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< dividing_rectangles< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< dividing_rectangles< ObjectiveFunction > > | |
Cnum_collect::opt::dividing_rectangles< num_collect::opt::any_objective_function< value_type(variable_type)> > | |
Cnum_collect::opt::dividing_rectangles< ObjectiveFunction > | Class of dividing rectangles (DIRECT) method [12] for optimization |
►Cnum_collect::logging::iterations::iteration_logger_mixin< downhill_simplex< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< downhill_simplex< ObjectiveFunction > > | |
Cnum_collect::opt::downhill_simplex< ObjectiveFunction > | Class of downhill simplex method [20] |
►Cnum_collect::logging::iterations::iteration_logger_mixin< embedded_solver< Formula, pi_step_size_controller< Formula > > > | |
Cnum_collect::ode::solver_base< embedded_solver< Formula, pi_step_size_controller< Formula > >, Formula > | |
►Cnum_collect::logging::iterations::iteration_logger_mixin< fista< Coeff, Data > > | |
►Cnum_collect::regularization::iterative_regularized_solver_base< fista< Coeff, Data >, Data > | |
Cnum_collect::regularization::fista< Coeff, Data > | Class for fast iterative shrinkage-thresholding algorithm (FISTA) [1] for L1-regularization of linear equations |
►Cnum_collect::logging::iterations::iteration_logger_mixin< gaussian_process_optimizer< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< gaussian_process_optimizer< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< gaussian_process_optimizer< ObjectiveFunction > > | |
Cnum_collect::opt::gaussian_process_optimizer< num_collect::opt::any_objective_function< scalar_type(scalar_type)> > | |
Cnum_collect::opt::gaussian_process_optimizer< ObjectiveFunction > | Class of Gaussian process optimization [28], [3] |
►Cnum_collect::logging::iterations::iteration_logger_mixin< golden_section_search< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< golden_section_search< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< golden_section_search< ObjectiveFunction > > | |
Cnum_collect::opt::golden_section_search< objective_function_type > | |
Cnum_collect::opt::golden_section_search< ObjectiveFunction > | Class of golden section search method |
►Cnum_collect::logging::iterations::iteration_logger_mixin< heuristic_global_optimizer< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< heuristic_global_optimizer< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< heuristic_global_optimizer< ObjectiveFunction > > | |
Cnum_collect::opt::heuristic_global_optimizer< ObjectiveFunction > | Class to perform global optimization in 1 dimension using heuristics |
Cnum_collect::opt::heuristic_global_optimizer< ObjectiveFunction > | Class to perform global optimization in 1 dimension using heuristics |
►Cnum_collect::logging::iterations::iteration_logger_mixin< newton_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::LLT< typename ObjectiveFunction::hessian_type > > > | |
►Cnum_collect::base::iterative_solver_base< newton_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::LLT< typename ObjectiveFunction::hessian_type > > > | |
►Cnum_collect::opt::optimizer_base< newton_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::LLT< typename ObjectiveFunction::hessian_type > > > | |
Cnum_collect::opt::descent_method_base< newton_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::LLT< typename ObjectiveFunction::hessian_type > >, backtracking_line_searcher< ObjectiveFunction > > | |
►Cnum_collect::logging::iterations::iteration_logger_mixin< newton_raphson< Function > > | |
►Cnum_collect::base::iterative_solver_base< newton_raphson< Function > > | |
►Cnum_collect::roots::function_root_finder_base< newton_raphson< Function >, Function > | |
Cnum_collect::roots::newton_raphson< Function > | Class of Newton-Raphson method |
Cnum_collect::roots::newton_raphson< Function > | Class of Newton-Raphson method |
►Cnum_collect::logging::iterations::iteration_logger_mixin< sampling_optimizer< ObjectiveFunction > > | |
►Cnum_collect::base::iterative_solver_base< sampling_optimizer< ObjectiveFunction > > | |
►Cnum_collect::opt::optimizer_base< sampling_optimizer< ObjectiveFunction > > | |
Cnum_collect::opt::sampling_optimizer< ObjectiveFunction > | Class to perform optimization using samples of objective functions |
►Cnum_collect::logging::iterations::iteration_logger_mixin< simple_solver< Formula > > | |
►Cnum_collect::ode::solver_base< simple_solver< Formula >, Formula > | |
Cnum_collect::ode::simple_solver< Formula > | Class of simple solver of ODEs |
►Cnum_collect::logging::iterations::iteration_logger_mixin< steepest_descent< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
►Cnum_collect::base::iterative_solver_base< steepest_descent< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
►Cnum_collect::opt::optimizer_base< steepest_descent< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
Cnum_collect::opt::descent_method_base< steepest_descent< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > >, backtracking_line_searcher< ObjectiveFunction > > | |
►Cnum_collect::logging::iterations::iteration_logger_mixin< tv_admm< Coeff, DerivativeMatrix, Data > > | |
►Cnum_collect::regularization::iterative_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data > | |
Cnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data > | Class to solve linear equations with total variation (TV) regularization using the alternating direction method of multipliers (ADMM) [2] |
►Cnum_collect::logging::iterations::iteration_parameter_base< Algorithm > | Base class of parameters in iterations |
Cnum_collect::logging::iterations::iteration_parameter< Algorithm, Value, ParameterValue > | Class of parameters in iterations |
Cnum_collect::logging::iterations::iteration_parameter_base< std::monostate > | |
Cnum_collect::logging::iterations::iteration_parameter_formatter< Value > | Class of the formatter of parameter values in iterations |
►Cnum_collect::logging::iterations::iteration_parameter_formatter< Value > | Class of the formatter of parameter values in iterations |
Cnum_collect::logging::iterations::iteration_parameter_formatter< std::optional< Value > > | Class of the formatter of parameter values in iterations |
Cnum_collect::util::iteration_period_checker | Class to check periods of iterations |
►Citerative_solver_base | |
Cnum_collect::ode::inexact_newton_slope_equation_solver< Problem > | Class to solve equations of implicit slopes using inexact Newton method |
Cnum_collect::ode::inexact_newton_update_equation_solver< Problem > | Class to solve equations of implicit updates using inexact Newton method |
Cnum_collect::linear::impl::iterative_solver_traits< Solver, typename > | Traits of iterative solvers |
Cnum_collect::linear::impl::iterative_solver_traits< algebraic_multigrid_solver< Matrix > > | Traits of algebraic_multigrid_solver class |
Cnum_collect::linear::impl::iterative_solver_traits< gauss_seidel_iterative_solver< Matrix > > | Traits of gauss_seidel_iterative_solver class |
Cnum_collect::linear::impl::iterative_solver_traits< parallel_symmetric_successive_over_relaxation< Matrix > > | Traits of parallel_symmetric_successive_over_relaxation class |
Cnum_collect::linear::impl::iterative_solver_traits< symmetric_successive_over_relaxation< Matrix > > | Traits of symmetric_successive_over_relaxation class |
Cnum_collect::util::kahan_adder< T > | Class to add numbers using Kahan summation [14] |
Cnum_prob_collect::ode::kaps_problem | Class of Kaps' problem [15] |
Cnum_collect::rbf::impl::kernel_matrix_solver< KernelValue, FunctionValue, KernelMatrixType, UsesGlobalLengthParameter > | Class to solve linear equations of kernel matrices |
Cnum_collect::rbf::impl::kernel_matrix_solver< kernel_value_type, function_value_type, KernelMatrixType, uses_global_length_parameter > | |
Cnum_collect::rbf::impl::kernel_matrix_solver< KernelValue, FunctionValue, kernel_matrix_type::dense, false > | Class to solve linear equations of kernel matrices |
Cnum_collect::rbf::impl::kernel_matrix_solver< KernelValue, FunctionValue, kernel_matrix_type::dense, true > | Class to solve linear equations of kernel matrices |
Cnum_collect::rbf::impl::kernel_matrix_solver< KernelValue, FunctionValue, kernel_matrix_type::sparse, false > | Class to solve linear equations of kernel matrices |
Cnum_prob_collect::linear::laplacian_2d_grid< Matrix > | Class to create matrices of Laplacian on a 2-dimensional grid |
Cnum_collect::functions::impl::legendre_for_newton< T > | Class of Legendre function to use with num_collect::roots::newton_raphson class |
Cnum_collect::functions::legendre_roots< T > | Class of roots of Legendre function |
Cnum_collect::functions::legendre_roots< variable_type > | |
Cnum_collect::util::less< Left, Right > | Class to compare two values with operator< |
Cnum_collect::util::less_equal< Left, Right > | Class to compare two values with operator<= |
Cnum_collect::rbf::length_parameter_calculators::local_length_parameter_calculator< DistanceFunction > | Class to calculate length parameters for RBF using length parameters localized for each sample point |
►Cnum_collect::logging::config::log_config_parser_base | Interface of parsers of logging configurations |
Cnum_collect::logging::config::toml::toml_log_config_parser | Class to parse log configuration from a TOML file |
►Cnum_collect::logging::formatters::log_formatter_base | Base class of classes to format logs |
Cnum_collect::logging::formatters::colored_compact_log_formatter | Class to format logs compactly with colors |
Cnum_collect::logging::formatters::compact_log_formatter | Class to format logs compactly |
Cnum_collect::logging::formatters::detailed_log_formatter | Class to format logs with details |
Cnum_collect::logging::sinks::log_sink | Class of log sinks |
►Cnum_collect::logging::config::log_sink_factory_base | Interface of factories of log sinks |
Cnum_collect::logging::config::default_log_sink_factory | Class to create default log sink |
Cnum_collect::logging::config::toml::toml_combined_log_sink_factory | Class to create log sinks to write logs to multiple log sinks |
Cnum_collect::logging::config::toml::toml_console_log_sink_factory | Class to create log sinks to write to consoles using TOML configurations |
Cnum_collect::logging::config::toml::toml_single_file_log_sink_factory | Class to create log sinks to write to files without rotation using TOML configurations |
Cnum_collect::logging::config::log_sink_factory_table | Class of tables of log sinks |
Cnum_collect::logging::log_tag | Class of tags of logs |
Cnum_collect::logging::log_tag_config | Class to hold configurations for log tags |
Cnum_collect::logging::impl::log_tag_config_tree | Class of trees of configurations of log tags |
Cnum_collect::logging::impl::log_tag_config_tree_node | Class of nodes in log_tag_config_tree objects |
Cnum_collect::logging::impl::log_tag_element | Class of elements in log tags |
Cnum_collect::logging::log_tag_view | Class of tags of logs without memory management |
Cnum_collect::logging::logger | Class of loggers |
►Cnum_collect::logging::logging_mixin | Class to incorporate logging in algorithms |
Cnum_collect::base::iterative_solver_base< adaptive_diagonal_curves< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< annealing_downhill_simplex< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< conjugate_gradient_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
Cnum_collect::base::iterative_solver_base< dfp_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::MatrixX< typename ObjectiveFunction::value_type > > > | |
Cnum_collect::base::iterative_solver_base< dividing_rectangles< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< gaussian_process_optimizer< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< golden_section_search< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< heuristic_global_optimizer< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< newton_optimizer< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction >, Eigen::LLT< typename ObjectiveFunction::hessian_type > > > | |
Cnum_collect::base::iterative_solver_base< sampling_optimizer< ObjectiveFunction > > | |
Cnum_collect::base::iterative_solver_base< steepest_descent< ObjectiveFunction, backtracking_line_searcher< ObjectiveFunction > > > | |
Cnum_collect::base::iterative_solver_base< newton_raphson< Function > > | |
Cnum_collect::linear::impl::operator_conjugate_gradient< data_type > | |
Cnum_collect::linear::parallel_symmetric_successive_over_relaxation< matrix_type > | |
Cnum_collect::ode::impl::bicgstab< variable_type > | |
Cnum_collect::ode::solver_base< embedded_solver< Formula, pi_step_size_controller< Formula > >, Formula > | |
Cnum_collect::ode::solver_base< simple_solver< Formula >, Formula > | |
►Cnum_collect::ode::step_size_controller_base< basic_step_size_controller< Formula >, Formula > | |
Cnum_collect::ode::basic_step_size_controller< Formula > | Class to control step sizes using well-known method [10] |
►Cnum_collect::ode::step_size_controller_base< pi_step_size_controller< Formula >, Formula > | |
Cnum_collect::ode::pi_step_size_controller< Formula > | Class to control step sizes using PI controller [8] |
►Cnum_collect::regularization::regularized_solver_base< fista< Coeff, Data >, Data > | |
►Cnum_collect::regularization::implicit_regularized_solver_base< fista< Coeff, Data >, Data > | |
Cnum_collect::regularization::iterative_regularized_solver_base< fista< Coeff, Data >, Data > | |
►Cnum_collect::regularization::regularized_solver_base< full_gen_tikhonov< Coeff, Data >, Data > | |
►Cnum_collect::regularization::explicit_regularized_solver_base< full_gen_tikhonov< Coeff, Data >, Data > | |
Cnum_collect::regularization::full_gen_tikhonov< Coeff, Data > | Class to perform generalized Tikhonov regularization on the condition that the matrix in the regularization term which have full row rank [4], [11] |
►Cnum_collect::regularization::regularized_solver_base< tikhonov< Coeff, Data >, Data > | |
►Cnum_collect::regularization::explicit_regularized_solver_base< tikhonov< Coeff, Data >, Data > | |
Cnum_collect::regularization::tikhonov< coeff_type, data_type > | |
Cnum_collect::regularization::tikhonov< Coeff, Data > | Class to perform Tikhonov regularization |
►Cnum_collect::regularization::regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data > | |
►Cnum_collect::regularization::implicit_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data > | |
Cnum_collect::regularization::iterative_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data > | |
Cnum_collect::base::iterative_solver_base< Derived > | Base class of iterative solvers |
Cnum_collect::integration::de_finite_integrator< Result(Variable)> | Class to perform numerical integration on finite range using double exponential rule |
Cnum_collect::integration::de_infinite_integrator< Result(Variable)> | Class to perform numerical integration on infinite range \((-\infty,
\infty)\) using double exponential rule |
Cnum_collect::integration::de_semi_infinite_integrator< Result(Variable)> | Class to perform numerical integration on semi-infinite range \((0,
\infty)\) using double exponential rule |
Cnum_collect::integration::gauss_legendre_integrator< Result(Variable)> | Class to perform numerical integration with Gauss-Legendre formula |
Cnum_collect::integration::gauss_legendre_kronrod_integrator< Result(Variable)> | Class to perform numerical adaptive integration with Gauss-Legendre-Kronrod formula in [18] |
Cnum_collect::integration::tanh_finite_integrator< Result(Variable)> | Class to perform numerical integration on finite range using TANH rule |
Cnum_collect::linear::algebraic_multigrid_solver< Matrix > | Class to solve linear equations using algebraic multigrid method [24] |
Cnum_collect::linear::impl::operator_conjugate_gradient< Vector > | Class to perform conjugate gradient (CG) method [7] for linear operators |
Cnum_collect::linear::parallel_symmetric_successive_over_relaxation< Matrix > | Class to solve linear equations using symmetric successive over-relaxation using threads [7] |
Cnum_collect::ode::impl::bicgstab< Vector > | Class to solve linear equations using BiCGstab [7] |
Cnum_collect::ode::initial_step_size_calculator< Formula > | Class to calculate initial step sizes [10] |
Cnum_collect::ode::rosenbrock::mixed_broyden_rosenbrock_equation_solver< Problem > | Class to solve equations in Rosenbrock methods using Broyden's update in [19] |
Cnum_collect::ode::solver_base< Derived, Formula > | Base class of solvers of ODEs |
Cnum_collect::ode::step_size_controller_base< Derived, Formula > | Base class of classes to control step sizes |
Cnum_collect::rbf::rbf_interpolator< FunctionValue(Variable), RBF, KernelMatrixType, DistanceFunction, LengthParameterCalculator > | Class to interpolate using RBF |
Cnum_collect::rbf::rbf_polynomial_interpolator< FunctionValue(Variable), RBF, PolynomialDegree, KernelMatrixType, DistanceFunction, LengthParameterCalculator > | Class to interpolate using RBF and polynomials |
Cnum_collect::regularization::implicit_gcv< Solver > | Class to search optimal regularization parameter using GCV |
►Cnum_collect::regularization::regularized_solver_base< Derived, Data > | Base class of solvers for regularization |
Cnum_collect::regularization::explicit_regularized_solver_base< Derived, Data > | Base class of solvers using explicit formulas for regularization |
►Cnum_collect::regularization::implicit_regularized_solver_base< Derived, Data > | Base class of solvers using implicit formulas for regularization |
Cnum_collect::regularization::iterative_regularized_solver_base< Derived, Data > | Base class of solvers using iterative formulas for regularization |
Cnum_collect::logging::logging_proxy | Proxy class to write logs |
Cnum_collect::ode::rosenbrock::lu_rosenbrock_equation_solver< Problem > | Class to solve equations in Rosenbrock methods using LU decomposition |
Cnum_collect::auto_diff::forward::impl::make_jacobian_functor< VectorType > | Class of functor to make Jacobian |
Cnum_collect::logging::iterations::member_function_iteration_parameter_value< Algorithm, Value, Function > | Class of parameters values in iterations specified by member functions |
Cnum_collect::logging::iterations::member_variable_iteration_parameter_value< Algorithm, Value > | Class of parameters values in iterations specified by member variables |
Cnum_prob_collect::opt::multi_quadratic_function | Quadratic function for test of optimization |
Cnum_collect::rbf::rbfs::multi_quadric_rbf< Scalar > | Class of Multi-quadric RBF [6] |
Cnum_collect::ode::multi_variate_implicit_problem_wrapper< Problem, LinearEquationSolver > | Class to wrap implicit problems to use as explicit problems |
Cnum_prob_collect::opt::multi_variate_multi_optima_function | Class of functions of multi-variate optimization problems with multiple local optima |
Cnum_collect::roots::newton_raphson< Function > | Class of Newton-Raphson method |
Cnum_collect::linear::impl::cuthill_mckee_ordering_impl< StorageIndex >::next_index_data | Struct of data of indices processed next |
Cnum_collect::linear::impl::cuthill_mckee_ordering_impl< StorageIndex >::next_index_data_less | Function object to compare next_index_data objects |
Cnum_prob_collect::ode::no_jacobian_implicit_kaps_problem | Class of Kaps' problem [15] without Jacobian matrix |
Cnum_collect::auto_diff::backward::graph::node< Scalar > | Class of nodes in graphs of automatic differentiation |
Cnum_collect::logging::impl::iteration_layer_handler::node | Class of internal nodes |
Cnum_collect::linear::impl::amg::node_connection_list< StorageIndex > | Class of lists of connected nodes per node |
Cnum_collect::auto_diff::backward::graph::node_differentiator< Scalar > | Class to compute differential coefficients for nodes in backward-mode automatic differentiation [17] |
Cnum_collect::auto_diff::backward::graph::node_differentiator< scalar_type > | |
Cnum_collect::auto_diff::backward::graph::node_differentiator< Scalar >::node_info | Struct to save internal information of nodes |
Cnum_collect::ode::non_embedded_formula_wrapper< BaseFormula > | Wrapper class to use a non-embedded formula as an embedded formula |
Cnum_collect::util::not_equal< Left, Right > | Class to compare two values with operator!= |
►Cnum_collect_exception | |
Cnum_collect::util::unsafe_cast | Class of exception on unsafe casts |
CEigen::NumTraits< num_collect::auto_diff::backward::variable< Scalar > > | Specialization of Eigen::NumTraits for num_collect::auto_diff::forward::variable |
CEigen::NumTraits< num_collect::auto_diff::forward::variable< Value, Diff > > | Specialization of Eigen::NumTraits for num_collect::auto_diff::forward::variable |
Cnum_collect::util::object_storage< T, MinimumAlignment > | Class of storage of objects |
Cnum_prob_collect::ode::pendulum_movement_problem | Class of test problem to pendulum movement |
Cnum_collect::rbf::polynomial_calculator< Variable, PolynomialDegree > | Class to calculate polynomials used with RBF interpolation |
Cnum_collect::rbf::polynomial_calculator< Variable, PolynomialDegree > | Class to calculate polynomials used with RBF interpolation |
Cnum_collect::rbf::polynomial_calculator< variable_type, PolynomialDegree > | |
Cnum_prob_collect::opt::powell4_function | Class of Powell function in 4 dimensions |
Cnum_collect::util::producer_consumer_circular_queue< T > | Class of a queue using a circular buffer and thread-safe for a single producer thread and a single consumer thread |
Cnum_collect::multi_double::quad | Class of quadruple precision floating-point numbers |
Cnum_prob_collect::opt::quadratic_function | Quadratic function for test of optimization |
Cnum_prob_collect::opt::random_multi_quadratic_function | Class of multi-variate quadratic functions with random coefficients and optimal variables |
Cnum_prob_collect::opt::random_multi_quadratic_function_generator | Class to generate random random_multi_quadratic_function objects |
Cnum_prob_collect::opt::random_multi_variate_difficult_multi_optima_function_generator | Class to generate difficult version of random multi_variate_multi_optima_function objects |
Cnum_prob_collect::opt::random_multi_variate_multi_optima_function_generator | Class to generate random multi_variate_multi_optima_function objects |
Cnum_prob_collect::opt::random_quadratic_function | Class of quadratic functions with random coefficients and optimal variables |
Cnum_prob_collect::opt::random_quadratic_function_generator | Class to generate random quadratic functions |
Cnum_prob_collect::opt::random_single_variate_multi_optima_function_generator | Class to generate random single_variate_multi_optima_function objects |
Cnum_collect::rbf::rbf_interpolator< FunctionSignature, RBF, KernelMatrixType, DistanceFunction, LengthParameterCalculator > | Class to interpolate using RBF |
Cnum_collect::rbf::rbf_polynomial_interpolator< FunctionSignature, RBF, PolynomialDegree, KernelMatrixType, DistanceFunction, LengthParameterCalculator > | Class to interpolate using RBF and polynomials |
Cnum_collect::opt::dividing_rectangles< ObjectiveFunction >::rectangle | Class of hyper rectangle in DIRECT method |
Cnum_collect::linear::reverse_cuthill_mckee_ordering< StorageIndex > | Class to perform reverse Cuthill-McKee ordering method [7], [16] |
Cnum_prob_collect::opt::rosenbrock_function | Class of Rosenbrock function in 3 dimensions |
Cnum_collect::opt::sampling_optimizer< ObjectiveFunction > | Class to perform optimization using samples of objective functions |
Cnum_collect::opt::sampling_optimizer< objective_function_type > | |
Cnum_collect::ode::rosenbrock::scalar_rosenbrock_equation_solver< Problem > | Class to solve equations in Rosenbrock methods for single-variate case |
Cnum_collect::rbf::rbfs::sech_rbf< Scalar > | Class of sech RBF [6] |
Cnum_prob_collect::opt::shekel_function | Class of Shekel function in 4 dimensions |
Cnum_collect::ode::single_variate_implicit_problem_wrapper< Problem > | Class to wrap implicit problems to use as explicit problems |
Cnum_prob_collect::opt::single_variate_multi_optima_function | Class of functions of single-variate optimization problems with multiple local optima |
Cnum_collect::util::source_info_view | Class to hold information of source codes |
Cnum_collect::util::impl::sparse_matrix_format_view< Matrix > | Class of expressions to format sparse matrices |
►CEigen::SparseSolverBase | |
►Cnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
Cnum_collect::linear::algebraic_multigrid_solver< Matrix > | Class to solve linear equations using algebraic multigrid method [24] |
►Cnum_collect::linear::iterative_solver_base< gauss_seidel_iterative_solver< Matrix > > | |
Cnum_collect::linear::gauss_seidel_iterative_solver< Matrix > | Class to solve linear equations using Gauss-Seidel iteration [7] |
►Cnum_collect::linear::iterative_solver_base< parallel_symmetric_successive_over_relaxation< Matrix > > | |
Cnum_collect::linear::parallel_symmetric_successive_over_relaxation< matrix_type > | |
Cnum_collect::linear::parallel_symmetric_successive_over_relaxation< Matrix > | Class to solve linear equations using symmetric successive over-relaxation using threads [7] |
►Cnum_collect::linear::iterative_solver_base< symmetric_successive_over_relaxation< Matrix > > | |
Cnum_collect::linear::symmetric_successive_over_relaxation< Matrix > | Class to solve linear equations using symmetric successive over-relaxation [7] |
Cnum_collect::linear::iterative_solver_base< Derived > | Base class of iterative solvers |
Cnum_prob_collect::ode::spring_movement_problem | Class of test problem to spring movement |
Cnum_collect::util::static_stack< T, StaticArraySize > | Class of stacks using static arrays |
Cnum_collect::ode::step_size_limits< Scalar > | Class of limits of step sizes |
Cnum_collect::ode::step_size_limits< scalar_type > | |
Cnum_prob_collect::ode::string_wave_1d_parameters | Struct of parameters in string_wave_1d_problem |
Cnum_prob_collect::ode::string_wave_1d_problem | Class of ODE problem to solve 1D wave equation of strings discretized using finite difference |
Cnum_prob_collect::ode::string_wave_1d_solution | Class to calculate exact solution of string_wave_1d_problem |
Cnum_collect::integration::tanh_finite_integrator< Signature > | Class to perform numerical integration on finite range using TANH rule |
Cnum_collect::integration::impl::tanh_finite_integrator_traits< Variable > | Helper class of constants for use in tanh_finite_integrator class |
Cnum_collect::integration::impl::tanh_finite_integrator_traits< double > | Implementation of tanh_finite_integrator_traits for double |
Cnum_collect::integration::impl::tanh_finite_integrator_traits< float > | Implementation of tanh_finite_integrator_traits for float |
Cnum_collect::opt::impl::ternary_vector | Class of vectors of ternary floating-point numbers |
Cnum_collect::logging::time_stamp | Class of time stamps |
►Cnum_collect::logging::config::toml::toml_log_sink_config_parser_base | Interface of parser of configurations of log sinks |
Cnum_collect::logging::config::toml::toml_combined_log_sink_config_parser | Class to parse configurations of log sinks to write logs to multiple log sinks |
Cnum_collect::logging::config::toml::toml_console_log_sink_config_parser | Class to parse configurations of log sinks to write to consoles |
Cnum_collect::logging::config::toml::toml_single_file_log_sink_config_parser | Class to parse configurations of log sinks to write to files without rotation |
►Cstd::true_type | |
Cnum_collect::base::concepts::is_sparse_matrix< Eigen::SparseMatrix< Scalar, Options, StorageIndex > > | Check whether a type is a sparse matrix |
Cnum_collect::is_eigen_matrix< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > | Class to check whether a type is a Eigen's matrix |
Cnum_collect::is_eigen_vector< Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > > | Class to check whether a type is a Eigen's vector |
Cnum_collect::auto_diff::backward::variable< Scalar > | Class of variables in backward-mode automatic differentiation [17] |
Cnum_collect::auto_diff::forward::variable< Value, Diff > | Class of variables in forward-mode automatic differentiation [17] |
Cnum_collect::logging::iterations::variable_iteration_parameter_value< Algorithm, Value > | Class of parameters values in iterations specified by variables |
Cnum_collect::auto_diff::backward::variable_tag | Tag class to specify variables |
Cnum_collect::util::vector< T > | Class of vectors wrapping std::vector class to use singed integers as indices |
Cnum_collect::util::vector< data_type > | |
Cnum_collect::util::vector< storage_index_type > | |
Cnum_prob_collect::opt::vibrated_quadratic_function | Quadratic function with vibration for test of optimization |
Cnum_collect::rbf::rbfs::wendland_csrbf< Scalar, L, K > | Class of Wendland's Compactly Supported RBF [30] |
Cnum_collect::rbf::rbfs::wendland_csrbf< Scalar, L, 0 > | Class of Wendland's Compactly Supported RBF [30] |
Cnum_collect::rbf::rbfs::wendland_csrbf< Scalar, L, 1 > | Class of Wendland's Compactly Supported RBF [30] |
Cnum_collect::rbf::rbfs::wendland_csrbf< Scalar, L, 2 > | Class of Wendland's Compactly Supported RBF [30] |