stlab.adobe.com Adobe Systems Incorporated

numeric.hpp File Reference

#include <adobe/config.hpp>
#include <iterator>
#include <numeric>
#include <boost/bind.hpp>
#include <boost/range.hpp>

Go to the source code of this file.

Namespaces

namespace  adobe

Functions

template<typename InputRange , typename T >
accumulate (const InputRange &range, T init)
template<typename InputIterator , typename T , typename BinaryOperation >
accumulate (InputIterator first, InputIterator last, T init, BinaryOperation binary_op)
template<typename InputRange , typename T , typename BinaryOperation >
accumulate (const InputRange &range, T init, BinaryOperation binary_op)
template<typename InputRange , typename OutputIterator , typename BinaryOperation >
OutputIterator adjacent_difference (const InputRange &range, OutputIterator result, BinaryOperation binary_op)
template<typename InputRange , typename OutputIterator >
OutputIterator adjacent_difference (const InputRange &range, OutputIterator result)
template<typename InputIterator , typename OutputIterator , typename BinaryOperation >
OutputIterator adjacent_difference (InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op)
template<typename InputIterator1 , typename InputIterator2 , typename T , typename BinaryOperation1 , typename BinaryOperation2 >
inner_product (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2)
template<typename InputRange , typename InputIterator , typename T , typename BinaryOperation1 , typename BinaryOperation2 >
inner_product (const InputRange &range, InputIterator first, T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2)
template<typename InputRange , typename InputIterator , typename T >
inner_product (const InputRange &range, InputIterator first, T init)
template<typename ForwardRange >
boost::range_const_iterator
< ForwardRange >::type 
max_adjacent_difference (const ForwardRange &range)
template<typename ForwardRange >
boost::range_iterator
< ForwardRange >::type 
max_adjacent_difference (ForwardRange &range)
template<typename ForwardIterator >
ForwardIterator max_adjacent_difference (ForwardIterator first, ForwardIterator last)
template<typename InputRange , typename OutputIterator , typename BinaryOperation >
OutputIterator partial_sum (const InputRange &range, OutputIterator result, BinaryOperation binary_op)
template<typename InputRange , typename OutputIterator >
OutputIterator partial_sum (const InputRange &range, OutputIterator result)
template<typename InputIterator , typename OutputIterator , typename BinaryOperation >
OutputIterator partial_sum (InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op)

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google