Previous fileTop of DocumentContentsIndex pageNext file
Apache C++ Standard Library Reference Guide

<numeric>

Library:  Numerics


Header

Local Index

No Entries

Summary

The header <numeric> is part of the Numerics library of the Standard C++ Standard library. It defines a set of generalized numeric operations that C++ programs may use on containers and other sequences.

Synopsis

namespace std {
  template <class InputIterator, class T>
  T accumulate(InputIterator, InputIterator, T);
  template <class InputIterator, class T,
            class BinaryOperation>
  T accumulate(InputIterator, InputIterator, T,
                BinaryOperation);

  template <class InputIterator1, class InputIterator2,
            class T>
  T inner_product(InputIterator11, InputIterator11,
                  InputIterator22, T);
  
  template<class InputIterator1, class InputIterator2,
           class T,
           class BinaryOperation1, class BinaryOperation2>
  T inner_product(InputIterator11, InputIterator11,
                  InputIterator22, T, BinaryOperation1,
                  BinaryOperation2);

  template <class InputIterator, class OutputIterator>
  OutputIterator partial_sum(InputIterator, InputIterator, 
                             OutputIterator);
  
  template <class InputIterator, class OutputIterator,
            class BinaryOperation>
  OutputIterator partial_sum(InputIterator, InputIterator, 
                             OutputIterator, BinaryOperation);

  template <class InputIterator, class OutputIterator>
  OutputIterator adjacent_difference(InputIterator,
                                     InputIterator,
                                     OutputIterator);
       
  template <class InputIterator, class OutputIterator,
            class BinaryOperation>
  OutputIterator adjacent_difference(InputIterator,
                                     InputIterator, 
                                     OutputIterator,
                                     BinaryOperation);
}

See Also

accumulate(), inner_product(), partial_sum(), adjacent_difference()

Standards Conformance

ISO/IEC 14882:1998 -- International Standard for Information Systems --Programming Language C++, Section 26.4



Previous fileTop of DocumentContentsIndex pageNext file