...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Home | Libraries | People | FAQ | More |
A B C D E F G H I L M N O P R S T U V W X
abs
acceleration_type
adams_bashforth
adams_bashforth_moulton
adams_moulton
Adaptive step size algorithms
adaptive_iterator
adaptive_step_iterator
adaptive_step_time_iterator
adaptive_time_iterator
adjust_size
advance
algebra
algebra_dispatcher
algebra_stepper_base
algebra_stepper_base_type
algebra_type
All examples
base_tag
Binding member functions
book
bulirsch_stoer
bulirsch_stoer_dense_out
calculate_finite_difference
calc_state
Chaotic systems and Lyapunov exponents
checked_observer
checked_stepper
checker_type
check_step_size_limit
Class failed_step_checker
Class max_step_checker
Class template adams_bashforth
Class template adams_bashforth_moulton
Class template adams_moulton
Class template adaptive_iterator
Class template adaptive_time_iterator
Class template bulirsch_stoer
Class template bulirsch_stoer_dense_out
Class template checked_observer
Class template checked_stepper
Class template checked_stepper<ControlledStepper, Checker, controlled_stepper_tag>
Class template checked_stepper<DenseOutStepper, Checker, dense_output_stepper_tag>
Class template checked_stepper<Stepper, Checker, stepper_tag>
Class template const_step_iterator
Class template const_step_time_iterator
Class template controlled_runge_kutta
Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, explicit_error_stepper_fsal_tag>
Class template controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, explicit_error_stepper_tag>
Class template default_error_checker
Class template default_step_adjuster
Class template dense_output_runge_kutta
Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>
Class template dense_output_runge_kutta<Stepper, stepper_tag>
Class template euler
Class template explicit_error_generic_rk
Class template explicit_generic_rk
Class template extrapolation_stepper
Class template implicit_euler
Class template modified_midpoint
Class template modified_midpoint_dense_out
Class template n_step_iterator
Class template n_step_time_iterator
Class template rosenbrock4
Class template rosenbrock4_controller
Class template rosenbrock4_dense_output
Class template runge_kutta4
Class template runge_kutta4_classic
Class template runge_kutta_cash_karp54
Class template runge_kutta_cash_karp54_classic
Class template runge_kutta_dopri5
Class template runge_kutta_fehlberg78
Class template symplectic_euler
Class template symplectic_rkn_sb3a_m4_mclachlan
Class template symplectic_rkn_sb3a_mclachlan
Class template times_iterator
Class template times_time_iterator
Class template velocity_verlet
coef_a_type
coef_b_type
coef_c_type
Complex state types
Construction/Resizing
const_step_iterator
const_step_time_iterator
Controlled Stepper
Controlled steppers
controlled_runge_kutta
controlled_stepper_tag
controlled_stepper_type
controller_factory
controller_type
coor_type
CRTP
Custom Runge-Kutta steppers
Custom steppers
decrement
default_error_checker
default_operations
default_rosenbrock_coefficients
default_step_adjuster
Define the ODE
Define the system function
Dense Output Stepper
Dense output steppers
dense_output_runge_kutta
dense_output_stepper_tag
dense_output_stepper_type
deriv_table_type
deriv_type
Class template checked_stepper<ControlledStepper, Checker, controlled_stepper_tag>
Class template checked_stepper<DenseOutStepper, Checker, dense_output_stepper_tag>
Class template checked_stepper<Stepper, Checker, stepper_tag>
Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>
Class template dense_output_runge_kutta<Stepper, stepper_tag>
do_step
do_step_dxdt_impl
do_step_impl
do_step_impl1
do_step_impl2
do_step_impl_io
do_step_v1
end_iterator
Ensembles of oscillators
equations
error
Error Stepper
error_checker_type
error_stepper_tag
euler
example
Example expressions
Examples
Examples Overview
Explicit steppers
explicit_controlled_stepper_fsal_tag
explicit_controlled_stepper_tag
explicit_error_generic_rk
explicit_error_stepper_base
explicit_error_stepper_fsal_base
explicit_error_stepper_fsal_tag
explicit_error_stepper_tag
explicit_generic_rk
explicit_stepper_base
extrapolation_stepper
f
failed_step_checker
function
Function template integrate
Function template integrate_adaptive
Function template integrate_const
Function template integrate_n_steps
Function template integrate_times
Function template make_adaptive_iterator_begin
Function template make_adaptive_iterator_end
Function template make_adaptive_range
Function template make_adaptive_time_iterator_begin
Function template make_adaptive_time_iterator_end
Function template make_adaptive_time_range
Function template make_const_step_iterator_begin
Function template make_const_step_iterator_end
Function template make_const_step_range
Function template make_const_step_time_iterator_begin
Function template make_const_step_time_iterator_end
Function template make_const_step_time_range
Function template make_n_step_iterator_begin
Function template make_n_step_iterator_end
Function template make_n_step_range
Function template make_n_step_time_iterator_begin
Function template make_n_step_time_iterator_end
Function template make_n_step_time_range
Function template make_times_iterator_begin
Function template make_times_iterator_end
Function template make_times_range
Function template make_times_time_iterator_begin
Function template make_times_time_iterator_end
Function template make_times_time_range
Generation functions
Generation functions make_controlled( abs_error , rel_error , stepper )
Generation functions make_dense_output( abs_error , rel_error , stepper )
get_controller
get_current_acc
get_current_deriv
get_current_state
get_max_dt
get_old_acc
get_old_deriv
get_old_state
graphics
Gravitation and energy conservation
GSL Vector
gsl_vector_iterator
Harmonic oscillator
Header < boost/numeric/odeint/integrate/integrate.hpp >
Header < boost/numeric/odeint/integrate/integrate_adaptive.hpp >
Header < boost/numeric/odeint/integrate/integrate_const.hpp >
Header < boost/numeric/odeint/integrate/integrate_n_steps.hpp >
Header < boost/numeric/odeint/integrate/integrate_times.hpp >
Header < boost/numeric/odeint/iterator/adaptive_iterator.hpp >
Header < boost/numeric/odeint/iterator/adaptive_time_iterator.hpp >
Header < boost/numeric/odeint/iterator/const_step_iterator.hpp >
Header < boost/numeric/odeint/iterator/const_step_time_iterator.hpp >
Header < boost/numeric/odeint/iterator/n_step_iterator.hpp >
Header < boost/numeric/odeint/iterator/n_step_time_iterator.hpp >
Header < boost/numeric/odeint/iterator/times_iterator.hpp >
Header < boost/numeric/odeint/iterator/times_time_iterator.hpp >
Implicit solvers
Implicit System
implicit_euler
increment
index
Indexes
initialize
initialize_acc
initializing_stepper
initializing_stepper_type
initially_resizer
integrate
Integrate functions
integrate_adaptive
integrate_const
integrate_n_steps
integrate_times
Integration with Adaptive Step Size
Integration with Constant Step Size
is_resizeable
iter
iterator
Large oscillator chains
Lattice systems
links
Literature
make_adaptive_iterator_begin
make_adaptive_iterator_end
make_adaptive_time_iterator_begin
make_adaptive_time_iterator_end
make_const_step_iterator_begin
make_const_step_iterator_end
make_const_step_time_iterator_begin
make_const_step_time_iterator_end
make_controlled
make_dense_output
make_n_step_iterator_begin
make_n_step_iterator_end
make_n_step_time_iterator_begin
make_n_step_time_iterator_end
make_times_iterator_begin
make_times_iterator_end
make_times_time_iterator_begin
make_times_time_iterator_end
matrix_type
max
max_step_checker
min
modified_midpoint
modified_midpoint_dense_out
modulus
MPI
Multistep methods
n_step_iterator
n_step_time_iterator
obs
observer_type
ode
OpenMP
Operations
operations_dispatcher
operations_type
operator
order
order_helper
order_type
Overview
Parameter studies
path
Phase oscillator ensemble
pmatrix_type
Point type
pow
pre-conditions
Pre-Defined implementations
prepare_dense_output
range_algebra
range_begin
range_end
remark
reset
resize
resizer_typ
resizer_type
resize_dxdt_tmp_impl
resize_impl
resize_k_x_tmp_impl
resize_m_dxdt
resize_m_dxdt_impl
resize_m_dxdt_new_impl
resize_m_xerr
resize_m_xerr_impl
resize_m_xnew
resize_m_xnew_impl
resize_m_xout
resize_x_err
result_type
rk_algorithm_type
rosenbrock4
rosenbrock4_controller
rosenbrock4_dense_output
rosenbrock_coefficients
runge_kutta4
runge_kutta4_classic
runge_kutta_cash_karp54
runge_kutta_cash_karp54_classic
runge_kutta_dopri5
runge_kutta_fehlberg78
same_size
same_size_impl
scale_sum_swap2
Second Order System
Self expanding lattices
set_steps
Short Example
Simple Symplectic System
size
snippet
solve
split
Splitter
split_impl
State Algebra Operations
State types, algebras and operations
state_type
Class template checked_stepper<ControlledStepper, Checker, controlled_stepper_tag>
Class template checked_stepper<DenseOutStepper, Checker, dense_output_stepper_tag>
Class template checked_stepper<Stepper, Checker, stepper_tag>
Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>
Class template dense_output_runge_kutta<Stepper, stepper_tag>
state_wrapper
state_wrapper_type
std::list
step
Stepper
stepper
Stepper Algorithms
Stepper Types
Steppers
stepper_base_type
stepper_category
stepper_tag
stepper_type
Class template checked_stepper<ControlledStepper, Checker, controlled_stepper_tag>
Class template checked_stepper<DenseOutStepper, Checker, dense_output_stepper_tag>
Class template checked_stepper<Stepper, Checker, stepper_tag>
Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>
Class template dense_output_runge_kutta<Stepper, stepper_tag>
step_adjuster_type
step_storage
step_storage_type
Stiff systems
Struct base_tag<controlled_stepper_tag>
Struct base_tag<dense_output_stepper_tag>
Struct base_tag<error_stepper_tag>
Struct base_tag<explicit_controlled_stepper_fsal_tag>
Struct base_tag<explicit_controlled_stepper_tag>
Struct base_tag<explicit_error_stepper_fsal_tag>
Struct base_tag<explicit_error_stepper_tag>
Struct base_tag<stepper_tag>
Struct controlled_stepper_tag
Struct dense_output_stepper_tag
Struct error_stepper_tag
Struct explicit_controlled_stepper_fsal_tag
Struct explicit_controlled_stepper_tag
Struct explicit_error_stepper_fsal_tag
Struct explicit_error_stepper_tag
Struct stepper_tag
Struct template base_tag
Struct template default_rosenbrock_coefficients
Struct template order_helper
Symplectic solvers
Symplectic System
symplectic_euler
symplectic_nystroem_stepper_base
symplectic_rkn_sb3a_m4_mclachlan
symplectic_rkn_sb3a_mclachlan
sys
System
times_iterator
times_time_iterator
time_square_type
time_type
Class template checked_stepper<ControlledStepper, Checker, controlled_stepper_tag>
Class template checked_stepper<DenseOutStepper, Checker, dense_output_stepper_tag>
Class template checked_stepper<Stepper, Checker, stepper_tag>
Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>
Class template dense_output_runge_kutta<Stepper, stepper_tag>
toggle_current_acc
toggle_current_state
try_step
try_step_v1
type
unsplit
unsplit_impl
Usage, Compilation, Headers
Using arbitrary precision floating point types
Using boost::range
Using boost::ref
Using boost::units
Using CUDA (or OpenMP, TBB, ...) via Thrust
Using iterators
Using matrices as state types
Using OpenCL via VexCL
Using steppers
Using the container interface
value_type
Class template checked_stepper<ControlledStepper, Checker, controlled_stepper_tag>
Class template checked_stepper<DenseOutStepper, Checker, dense_output_stepper_tag>
Class template checked_stepper<Stepper, Checker, stepper_tag>
Class template dense_output_runge_kutta<Stepper, explicit_controlled_stepper_fsal_tag>
Class template dense_output_runge_kutta<Stepper, stepper_tag>
Vector Space Algebra
vector_space_norm_inf
velocity_type
velocity_verlet
wrapped_acceleration_type
wrapped_deriv_type
wrapped_matrix_type
wrapped_pmatrix_type
wrapped_state_type