, , - :
odeint.
- , , , , , std::vector, std::array, ublas::matrix .. odeint :
range_algebra, , boost.rangefusion_algebravector_space_algebra, .thrust_algebra - STL- CUDA
- , , , , .
default_operations, double, float, std::complex<>,... default_operations, , +, -, *,/, abs, max.thrust_operation
, , , odeint. range_algebra "default_operations": , point_type, , . "default_operations",
point_type operator+( point_type , double );point_type operator+( double , point_type );point_type operator+( point_type , point_type );point_type operator*( point_type , double );point_type operator*( double , point_type );point_type operator/( point_type , double );double abs( point_type );
, , . point_type , vector, array .. odeint , , : . , Boost.Operators.
: .