#include <omp.hpp>
|
| OmpLocal ()=default |
|
| OmpLocal (const T &value, Allocator alloc=Allocator()) |
|
T & | Get () noexcept |
|
const T & | Get () const noexcept |
|
T * | operator-> () noexcept |
|
const T * | operator-> () const noexcept |
|
T & | operator* () noexcept |
|
const T & | operator* () const noexcept |
|
const T & | Min () const noexcept |
|
template<typename BinaryOperation = std::plus<>> |
auto | Accumulate (BinaryOperation op=BinaryOperation()) const noexcept |
|
template<typename BinaryOperator > |
auto | Accumulate (BinaryOperator op) const noexcept |
|
◆ OmpLocal() [1/2]
template<typename T , typename Allocator = std::allocator<T>>
◆ OmpLocal() [2/2]
template<typename T , typename Allocator >
◆ Accumulate() [1/2]
template<typename T , typename Allocator = std::allocator<T>>
template<typename BinaryOperation = std::plus<>>
auto fub::OmpLocal< T, Allocator >::Accumulate |
( |
BinaryOperation |
op = BinaryOperation() | ) |
const |
|
noexcept |
◆ Accumulate() [2/2]
template<typename T , typename Allocator = std::allocator<T>>
template<typename BinaryOperator >
auto fub::OmpLocal< T, Allocator >::Accumulate |
( |
BinaryOperator |
op | ) |
const |
|
noexcept |
◆ Get() [1/2]
template<typename T , typename Allocator >
◆ Get() [2/2]
template<typename T , typename Allocator >
◆ Min()
template<typename T , typename Allocator >
◆ operator*() [1/2]
template<typename T , typename Allocator >
◆ operator*() [2/2]
template<typename T , typename Allocator >
◆ operator->() [1/2]
template<typename T , typename Allocator >
◆ operator->() [2/2]
template<typename T , typename Allocator >
◆ instances_
template<typename T , typename Allocator = std::allocator<T>>
std::vector<T, Allocator> fub::OmpLocal< T, Allocator >::instances_ |
|
private |
The documentation for this class was generated from the following file: