``MinMaxScalar`` ================ .. role::cpp(code) :language: cpp Template class for storing the min and max values for min/max reducers. Should be accessed via ``::value_type`` defined for a particular reducer. Header File: ```` Usage ----- .. code-block:: cpp MinMax::value_type result; parallel_reduce(N,Functor,MinMax(result)); T minValue = result.min_val; T maxValue = result.max_val; Synopsis -------- .. code-block:: cpp template struct MinMaxScalar{ Scalar min_val; Scalar max_val; void operator = (const MinMaxScalar& rhs); }; Interface --------- .. cpp:struct:: template MinMaxScalar .. rubric:: Public Members .. cpp:member:: Scalar min_val Scalar minimum Value. .. cpp:member:: Scalar max_val Scalar maximum Value. .. rubric:: Assignment Operator .. cpp:function:: void operator = (const MinMaxScalar& rhs) Assign ``min_val`` and ``max_val`` from ``rhs``