|
BioCMAMC-ST
|
#include <impl_lb.hpp>
Public Member Functions | |
| UniformLoadBalancer (uint32_t s) | |
| Public Member Functions inherited from ILoadBalancer | |
| virtual | ~ILoadBalancer ()=default |
| ILoadBalancer (uint32_t s) | |
| ILoadBalancer ()=delete | |
| ILoadBalancer (const ILoadBalancer &)=delete | |
| ILoadBalancer (ILoadBalancer &&)=delete | |
| ILoadBalancer & | operator= (ILoadBalancer &&)=delete |
| ILoadBalancer & | operator= (const ILoadBalancer &)=delete |
| bool | check (uint64_t n=0) const |
| uint64_t | balance (uint32_t rank, uint64_t n) |
Protected Member Functions | |
| double | getRatio (uint64_t n, uint32_t rank) const noexcept final |
| Protected Member Functions inherited from ILoadBalancer | |
| auto | size () const noexcept |
|
explicit |
|
nodiscardfinalprotectedvirtualnoexcept |