Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 Co2scl_acol::acol_managerThe driver for 'acol' command-line utility
 Co2scl::astep_base< vec_y_t, vec_dydx_t, vec_yerr_t, func_t >Adaptive stepper [abstract base]
 Co2scl::astep_base< vec_t, vec_t, vec_t, func_t >
 Co2scl::inte_pcubature< func_t, vec_t, vec_crange_t, vec_range_t >::cacheCache of the values for the m[dim] grid
 Co2scl::calculatorEvaluate a mathematical expression in a string
 Co2scl::cheb_approxChebyshev approximation (GSL)
 Co2scl::cliConfigurable command-line interface
 Co2scl_hdf::cloud_fileRead a file and download from a URL if necessary
 Co2scl::cmd_line_argA command-line argument for o2scl::cli
 Co2scl::table< vec_t >::colColumn structure for table [protected]
 Co2scl::columnifyCreate nicely formatted columns from a table of strings
 Co2scl::comm_option_functBase for o2scl::cli command function
 Co2scl::comm_option_sCommand for interactive mode in o2scl::cli
 Co2scl::const_vector_range_gen< vec_t >Experimental const vector range object
 Co2scl::contourCalculate contour lines from a two-dimensional data set
 Co2scl::contour_lineA contour line
 Co2scl::convert_unitsConvert units
 Co2scl::cubic_realSolve a cubic polynomial with real coefficients and real roots [abstract base]
 Co2scl::deriv_base< func_t >Numerical differentiation base [abstract base]
 Co2scl::deriv_base< func_t >::dparsA structure for passing the function to second and third derivatives [protected]
 Co2scl::edge_crossingsEdges for the contour class
 Co2scl::jacobian_exact< func_t, vec_t, mat_t >::ej_parmsParameter structure for passing information
 Co2scl::err_hnd_typeClass defining an error handler [abstract base]
 Co2scl::inte_hcubature< func_t >::esterrA value and error
 Cexception
 Co2scl::expval_baseExpectation value base class
 Co2scl::inte_singular_gsl< func_t >::extrapolation_tableA structure for extrapolation for inte_qags_gsl
 Cfailure
 Co2scl::fit_base< func_t, vec_t, mat_t >Non-linear least-squares fitting [abstract base]
 Co2scl::fit_base< fit_fix_pars< bool_vec_t, func_t, vec_t, mat_t >, vec_t, mat_t >
 Co2scl::fit_bayes< fit_func_t, multi_func_t, vec_t >Fit a function to data using Bayesian methods
 Co2scl::fit_funct_stringsString fitting function
 Co2scl::fit_linear< vec_t, mat_t >Linear least-squares fitting class (GSL)
 Co2scl::fit_nonlin_b< vec_t, mat_t >Base routines for the nonlinear fitting classes
 Co2scl::format_floatFormat a floating point number into a Latex or HTML string
 Co2scl::funct_stringOne-dimensional function from a string
 Co2scl::gen_fit_funct< vec_t, mat_t >Generalized fitting function [abstract base]
 Co2scl::gen_test_number< tot >Generate number sequence for testing
 Co2scl::gradient< func_t, vec_t >Class for automatically computing gradients [abstract base]
 Cgsl_function
 Co2scl::gsl_matrix_wrapA simple convenience wrapper for GSL matrix objects
 Cgsl_rng
 Co2scl::gsl_tolerance< T >Convergence test similar to gsl_root_test_interval() for root_toms748
 Co2scl::gsl_vector_wrapA simple convenience wrapper for GSL vector objects
 Co2scl_hdf::hdf_fileStore data in an O2scl compatible HDF5 file
 Co2scl::inte_hcubature< func_t >::heapDesc
 Co2scl::histA one-dimensional histogram class
 Co2scl::hist_2dA two-dimensional histogram class
 Co2scl::prob_dens_mdim_amr< vec_t, mat_t >::hypercubeA hypercube class for o2scl::prob_dens_mdim_amr
 Co2scl::inte_hcubature< func_t >::hypercubeDesc
 Co2scl::inte< func_t >Base integration class [abstract base]
 Co2scl::inte_cubature_baseBase class for integration routines from the Cubature library
 Co2scl::inte_gen< func_t, lfunc_t, ufunc_t, vec_t >Generalized multi-dimensional integration [abstract base]
 Co2scl::inte_gslGSL integration base
 Co2scl::inte_multi< func_t, vec_t >Multi-dimensional integration over a hypercube [abstract base]
 Co2scl::inte_workspace_gslIntegration workspace for the GSL integrators
 Co2scl::interp< vec_t, vec2_t >Interpolation class for general vectors
 Co2scl::interp2_base< vec_t, mat_t >Two-dimensional interpolation base class [abstract]
 Co2scl::interp2_eqiTwo-dimensional interpolation for equally-spaced intervals
 Co2scl::interp2_neigh< vec_t >Nearest-neighbor interpolation in two dimensions
 Co2scl::interp2_planar< vec_t >Interpolate among two independent variables with planes
 Co2scl::interp< double[n]>
 Co2scl::interp_base< vec_t, vec2_t >Base low-level interpolation class [abstract base]
 Co2scl::interp_base< arr_t, arr_t >
 Co2scl::interp_base< double, double >
 Co2scl::interp_base< vec_t, vec_t >
 Co2scl::interpm_idw< vec_t >Multi-dimensional interpolation by inverse distance weighting
 Co2scl::interpm_idw< double *>
 Co2scl::interpm_krige< vec_t, mat_col_t, covar_func_t >Multi-dimensional interpolation by kriging
 Co2scl::interpm_krige_nn< vec_t, mat_col_t, covar_func_t >Multi-dimensional interpolation by kriging with nearest-neighbor
 Cinvalid_argument
 Co2scl_acol::acol_manager::iter_parmsParameters for iterate_func()
 Co2scl_hdf::iterate_parmsAn internal structure to pass information to and from iterate_match_type() and iterate_match_name()
 Co2scl::jacobian< func_t, vec_t, mat_t >Base for providing a numerical jacobian [abstract base]
 Co2scl::jacobian< std::function< int(size_t, const vec_t &, vec_t &)>, vec_t, mat_t >
 Co2scl_linalg::lanczos< vec_t, mat_t >Lanczos diagonalization
 Co2scl::lib_settings_classA class to manage global library settings
 Co2scl::pinside::lineInternal line definition for pinside
 Co2scl_linalg::linear_solver< vec_t, mat_t >A generic solver for the linear system $ A x = b $ [abstract base]
 Co2scl_linalg::linear_solver< arma_vec_t, arma_mat_t >
 Co2scl_linalg::linear_solver< eigen_vec_t, eigen_mat_t >
 Co2scl_linalg::linear_solver< solver_vec_t, solver_mat_t >
 Clogic_error
 Cboost::numeric::ublas::matrix< T, F, A >The default matrix type from uBlas
 Cboost::numeric::ublas::matrix< double >
 Cboost::numeric::ublas::matrix< int >
 Co2scl::matrix_column_gen< mat_t >Generic object which represents a column of a matrix
 Co2scl::matrix_row_gen< mat_t >Generic object which represents a row of a matrix
 Co2scl::matrix_viewA simple matrix view object
 Co2scl::mcmc_para_base< func_t, measure_t, data_t, vec_t >A generic MCMC simulation class
 Co2scl::mcmc_para_base< func_t, std::function< int(const vec_t &, double, size_t, int, bool, data_t &)>, data_t, vec_t >
 Co2scl::min_base< func_t, dfunc_t >One-dimensional minimization [abstract base]
 Co2scl::min_base< func_t, func_t >
 Co2scl::mm_funct_stringsArray of multi-dimensional functions in an array of strings
 Co2scl::mmin_base< func_t, dfunc_t, vec_t >Multidimensional minimization [abstract base]
 Co2scl::mmin_base< func_t, func_t, vec_t >
 Co2scl::mmin_base< mmin_fix_params< func_t, vec_t >, mmin_fix_params< func_t, vec_t >, vec_t >
 Co2scl::mmin_base< multi_funct >
 Co2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > >
 Co2scl::mmin_linmin_gslThe line minimizer for mmin_bfgs2
 Co2scl::mmin_wrap_gslVirtual base for the mmin_bfgs2 wrapper
 Co2scl::mroot< func_t, vec_t, jfunc_t >Multidimensional root-finding [abstract base]
 Co2scl::mroot< mm_funct<> >
 Co2scl::mroot_hybrids_baseBase functions for mroot_hybrids
 Co2scl::multi_funct_stringsA multi-dimensional function from a string
 Co2scl::ode_bsimp_gsl< func_t, jac_func_t, vec_t, mat_t >Bulirsch-Stoer implicit ODE stepper (GSL)
 Co2scl::ode_bv_multishoot< func_t, vec_t, alloc_vec_t, alloc_t, vec_int_t, mat_t >Solve a ODE boundary value problem by multishooting
 Co2scl::ode_bv_solveBase class for boundary-value ODE solvers
 Co2scl::ode_control_gsl< vec_y_t, vec_dydx_t, vec_yerr_t >Control structure for astep_gsl
 Co2scl::ode_control_gsl< vec_t, vec_t, vec_t >
 Co2scl::ode_funct_stringsOne-dimensional function from strings
 Co2scl::ode_it_solve< func_t, vec_t, mat_t, matrix_row_t, solver_vec_t, solver_mat_t >ODE solver using a generic linear solver to solve finite-difference equations
 Co2scl::ode_iv_solve< func_t, vec_t >Solve an initial-value ODE problems given an adaptive ODE stepper
 Co2scl::ode_iv_solve< func_t, vec_t, alloc_vec_t, alloc_t >
 Co2scl::ode_step< vec_y_t, vec_dydx_t, vec_yerr_t, func_t >ODE stepper base [abstract base]
 Co2scl::ode_step< vec_t, vec_t, vec_t, func_t >
 Cool_constr_min
 Coverflow_error
 Co2scl::cli::parameterParameter for o2scl::cli
 Co2scl::permutationA class for representing permutations
 Co2scl::pinsideTest line intersection and point inside polygon
 Co2scl::pinside::pointInternal point definition for pinside
 Co2scl::polylogPolylogarithms (approximate) $ Li_n(x)$
 Co2scl::prob_cond_mdim< vec_t >A multi-dimensional conditional probability density function
 Co2scl::prob_dens_funcA one-dimensional probability density function
 Co2scl::prob_dens_mdim< vec_t >A multi-dimensional probability density function
 Co2scl::quadratic_realSolve a quadratic polynomial with real coefficients and real roots [abstract base]
 Co2scl::quartic_realSolve a quartic polynomial with real coefficients and real roots [abstract base]
 Crange_error
 Co2scl::inte_hcubature< func_t >::regionDesc
 Co2scl::rng_gsl_uniform_realDesc
 Co2scl::root< func_t, dfunc_t >One-dimensional solver [abstract base]
 Co2scl::root< func_t >
 Co2scl::root< func_t, func_t >
 Co2scl::inte_hcubature< func_t >::ruleDesc
 Cruntime_error
 Co2scl::search_vec< vec_t >Searching class for monotonic data with caching
 Co2scl::search_vec< const arr_t >
 Co2scl::search_vec< const double >
 Co2scl::search_vec< const vec_t >
 Co2scl::search_vec< vector< double > >
 Co2scl::search_vec_ext< vec_t >An extended search_vec which is allowed to return the last element
 Co2scl::series_accSeries acceleration by Levin u-transform (GSL)
 Co2scl::smooth_func< vec_t, func_t >Smooth a function by averaging in a neighborhood of points defined by a Sobol sequence
 Co2scl::smooth_gslSmooth a GSL vector using GSL bsplines
 Co2scl::table< vec_t >Data table class
 Co2scl::table3dA data structure containing many slices of two-dimensional data points defined on a grid
 Co2scl::tensor< vec_t, vec_size_t >Tensor class with arbitrary dimensions
 Co2scl::test_mgrA class to manage testing and record success and failure
 Co2scl::TokenBaseToken base data type for o2scl::calculator
 Co2scl_linalg::ubvector_2_memAllocation object for 2 arrays of equal size
 Co2scl_linalg::ubvector_4_memAllocation object for 4 arrays of equal size
 Co2scl_linalg::ubvector_5_memAllocation object for 5 arrays of equal size
 Co2scl::uniform_grid< data_t >A class representing a uniform linear or logarithmic grid
 Co2scl::uniform_grid< double >
 Co2scl::uniform_prior< vec_t >An unnormalized uniform prior distribution for several variables
 Co2scl::convert_units::unit_tThe type for caching unit conversions
 Co2scl::vec_indexA class to assign string labels to array indices
 Cboost::numeric::ublas::vector< T, A >The default vector type from uBlas
 Cboost::numeric::ublas::vector< double >
 Cboost::numeric::ublas::vector< int >
 Cboost::numeric::ublas::vector< size_t >
 Co2scl::vector_range_gen< vec_t >Experimental vector range object

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).