Class template Dune::XT::Common::PerThreadValue¶
-
template<class ValueImp>
class Dune::XT::Common::PerThreadValue¶ Automatic Storage of non-static, N thread-local values
-
ValueType &Dune::XT::Common::PerThreadValue::operator*()¶
No documentation provided.
-
ConstValueType &Dune::XT::Common::PerThreadValue::operator*() const¶
No documentation provided.
-
ValueType *Dune::XT::Common::PerThreadValue::operator->()¶
No documentation provided.
-
ConstValueType *Dune::XT::Common::PerThreadValue::operator->() const¶
No documentation provided.
-
ValueType Dune::XT::Common::PerThreadValue::sum() const¶
No documentation provided.
-
typename ContainerType::iterator Dune::XT::Common::PerThreadValue::begin()¶
No documentation provided.
-
typename ContainerType::iterator Dune::XT::Common::PerThreadValue::end()¶
No documentation provided.
-
typename ContainerType::const_iterator Dune::XT::Common::PerThreadValue::begin() const¶
No documentation provided.
-
typename ContainerType::const_iterator Dune::XT::Common::PerThreadValue::end() const¶
No documentation provided.
-
template<>
explicit Dune::XT::Common::PerThreadValue::PerThreadValue<ValueImp>(ConstValueType &value)¶ Initialization by copy construction of ValueType
-
ContainerType Dune::XT::Common::PerThreadValue::values_¶
No documentation provided.
-
type Dune::XT::Common::PerThreadValue::ContainerType¶
No documentation provided.
-
type Dune::XT::Common::PerThreadValue::ValueType¶
No documentation provided.
-
type Dune::XT::Common::PerThreadValue::ConstValueType¶
No documentation provided.
-
template<class ...InitTypes, typename>
explicit Dune::XT::Common::PerThreadValue::PerThreadValue<ValueImp>(InitTypes&&... ctor_args)¶ Initialization by in-place construction ValueType with
:param ctor_args:
-
template<class BinaryOperation>
ValueType Dune::XT::Common::PerThreadValue::accumulate(ValueType init, BinaryOperation op) const¶ No documentation provided.