Algorith sandbox
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cbool_
 Calgo::ad::is_dual< T >
 Calgo::ad::is_scalar< T >TODO: dual<double> is scalar?
 Calgo::ad::is_scalar_dual< T >
 Calgo::ad::is_vector< T >
 Calgo::ad::is_vector_dual< T, false >
 Calgo::ad::is_vector_dual< T, true >
 Calgo::ad::const_closure_type_traits_impl< T, Condition >
 Calgo::ad::const_closure_type_traits_impl< E >
 Calgo::ad::const_closure_type_traits< E >
 Calgo::ad::const_closure_type_traits_impl< E1 >
 Calgo::ad::const_closure_type_traits< E1 >
 Calgo::ad::const_closure_type_traits_impl< E2 >
 Calgo::ad::const_closure_type_traits< E2 >
 Calgo::ad::const_closure_type_traits_impl< T >
 Calgo::ad::const_closure_type_traits< T >
 Calgo::ad::const_closure_type_traits_impl< T, false >
 Calgo::ad::const_closure_type_traits_impl< T, true >
 Calgo::nm::ConvergenceUtil
 Calgo::ad::dual_expression< E >
 Calgo::ad::dual_expression< dual< I > >
 Calgo::ad::dual< I >
 Calgo::ad::dual_expression< dual_add< E1, E2 > >
 Calgo::ad::dual_add< E1, E2 >
 Calgo::ad::dual_expression< dual_cos< E > >
 Calgo::ad::dual_cos< E >
 Calgo::ad::dual_expression< dual_divide< E1, E2 > >
 Calgo::ad::dual_divide< E1, E2 >
 Calgo::ad::dual_expression< dual_exp< E > >
 Calgo::ad::dual_exp< E >
 Calgo::ad::dual_expression< dual_log< E > >
 Calgo::ad::dual_log< E >
 Calgo::ad::dual_expression< dual_minus< E1, E2 > >
 Calgo::ad::dual_minus< E1, E2 >
 Calgo::ad::dual_expression< dual_multiplies< E1, E2 > >
 Calgo::ad::dual_multiplies< E1, E2 >
 Calgo::ad::dual_expression< dual_negate< E > >
 Calgo::ad::dual_negate< E >
 Calgo::ad::dual_expression< dual_sin< E > >
 Calgo::ad::dual_sin< E >
 CDualSampleFunction
 CFunctor0< V >
 CFunctor1< V >
 CFunctor2< V >
 CIDumpingFactorCalculator
 Cutil::MixIn< IDumpingFactorCalculator, SimpleDumpingFactorCalculator >
 Calgo::nm::SimpleDumpingFactorCalculator
 CILineSearcher
 Cutil::MixIn< ILineSearcher, ExplicitLineSearcher >
 Calgo::qn::ExplicitLineSearcher
 CINewtonMethod
 Cutil::MixIn< INewtonMethod, GaussNewton >
 Calgo::nm::GaussNewton
 Cutil::MixIn< INewtonMethod, LevenbergMarquardt >
 Calgo::nm::LevenbergMarquardtThis class solves following equation. $$ | f(x) |^{2} = 0 $$
 Cutil::MixIn< INewtonMethod, NewtonRaphson >
 Calgo::nm::NewtonRaphson
 Calgo::ad::is_vector_dual< T, Condition >
 Citerator
 Calgo::ad::ConstMatrixIterator< M >
 Calgo::ad::MatrixIterator< M >
 CLineSearcherFunction
 Cmatrix_expression
 Calgo::ad::jacobian_matrix_adaptor< E >Must be const
 Cutil::Object< T >
 Cutil::Object< IDumpingFactorCalculator >
 Calgo::nm::IDumpingFactorCalculator
 Calgo::nm_test::IDumpingFactorCalculatorMock
 Cutil::Object< ILineSearcher >
 Calgo::qn::ILineSearcher
 Cutil::Object< INewtonMethod >
 Calgo::nm::INewtonMethod
 Cutil::Object< IQuasiNewton< T > >
 Calgo::qn::IQuasiNewton< T >
 Cutil::MixIn< IQuasiNewton< T >, BroydenFletcherGoldfarbShanno< T > >
 Calgo::qn::BroydenFletcherGoldfarbShanno< T >
 Cutil::MixIn< IQuasiNewton< T >, DavidonFeltcherPowell< T > >
 Calgo::qn::DavidonFeltcherPowell< T >
 Cutil::Object< IQuasiNewton< Value > >
 Calgo::qn::IQuasiNewton< Value >
 Calgo::test_util::RandomNumber
 CSampleFunction
 CSampleGradientFunction
 Cscalar_unary_functor
 Cboost::numeric::ublas::scalar_cos< T >
 Cboost::numeric::ublas::scalar_exp< T >
 Cboost::numeric::ublas::scalar_inverse< T >
 Cboost::numeric::ublas::scalar_sin< T >
 CTest
 Calgo::nm_test::ConvergenceUtilTest
 Calgo::nm_test::GaussNewtonTest
 Calgo::nm_test::IDumpingFactorCalculatorTest
 Calgo::nm_test::LevenbergMarquardtTest
 Calgo::nm_test::NewtonRaphsonTest
 Calgo::nm_test::SimpleDumpingFactorCalculatorTest
 Calgo::util_test::MatrixOperatorTest
 Calgo::nm_test::TestData
 Calgo::test_util::TestDataCommon test data. Only random valued data is acceptable
 CBase
 Cutil::MixIn< Base, Derived >