dune-assembler 2.12
Loading...
Searching...
No Matches
coloredrangeexecutor.hh File Reference
#include <algorithm>
#include <cstddef>
#include <vector>
#include <thread>
#include <atomic>
#include <dune/common/iteratorrange.hh>
#include <dune/assembler/parallel/barrier.hh>

Go to the source code of this file.

Classes

class  Dune::Assembler::Experimental::ColoredRangeExecutor< ColoredRange >
 Utility for implementing parallel algorithms based on colored ranges. More...
 

Namespaces

namespace  Dune
 
namespace  Dune::Assembler
 
namespace  Dune::Assembler::Experimental
 

Functions

template<class Range >
static auto Dune::Assembler::Experimental::rangeSegment (Range &range, std::size_t i, std::size_t n)
 Split range into uniform segments.