mpqc::detail::MaxNReduction< Tile > Class Template Reference
Public Types | |
using | element_type = typename Tile::numeric_type |
using | result_type = std::vector< element_type > |
using | argument_type = Tile |
Public Member Functions | |
MaxNReduction (std::size_t n) | |
~MaxNReduction ()=default | |
result_type | operator() () const |
const result_type & | operator() (const result_type &result) const |
void | operator() (result_type &result, const result_type &arg) const |
void | operator() (result_type &result, const argument_type &arg) const |
Member Typedef Documentation
◆ argument_type
template<typename Tile >
using mpqc::detail::MaxNReduction< Tile >::argument_type = Tile |
◆ element_type
template<typename Tile >
using mpqc::detail::MaxNReduction< Tile >::element_type = typename Tile::numeric_type |
◆ result_type
template<typename Tile >
using mpqc::detail::MaxNReduction< Tile >::result_type = std::vector<element_type> |
Constructor & Destructor Documentation
◆ MaxNReduction()
template<typename Tile >
|
inline |
◆ ~MaxNReduction()
template<typename Tile >
|
default |
Member Function Documentation
◆ operator()() [1/4]
template<typename Tile >
|
inline |
◆ operator()() [2/4]
template<typename Tile >
|
inline |
◆ operator()() [3/4]
template<typename Tile >
|
inline |
◆ operator()() [4/4]
template<typename Tile >
|
inline |
The documentation for this class was generated from the following file:
- mpqc/math/external/tiledarray/reduction.h