Loading [MathJax]/extensions/TeX/AMSsymbols.js
Template Numerical Library version\ main:be918e6f
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

Function object implementing argmin(x, y, i, j), i.e. returning the minimum value and its index. More...

#include <TNL/Functional.h>

Public Member Functions

template<typename Value, typename Index>
constexpr void operator() (Value &lhs, const Value &rhs, Index &lhsIdx, const Index &rhsIdx) const
 

Static Public Member Functions

template<typename T>
static constexpr T getIdentity ()
 Returns the identity element of the operation.
 

Detailed Description

Function object implementing argmin(x, y, i, j), i.e. returning the minimum value and its index.

Member Function Documentation

◆ getIdentity()

template<typename T>
static constexpr T TNL::MinWithArg::getIdentity ( )
inlinestaticconstexpr

Returns the identity element of the operation.

Suitable for TNL::Algorithms::reduce.


The documentation for this struct was generated from the following file: