vt::vrt::collection::balance::LoadData struct

Public types

using isByteCopyable = std::true_type

Constructors, destructors, conversion operators

LoadData() defaulted
LoadData(lb::Statistic in_stat, LoadType const y)

Public functions

auto max() const -> LoadType
auto sum() const -> LoadType
auto min() const -> LoadType
auto avg() const -> LoadType
auto var() const -> LoadType
auto skew() const -> LoadType
auto krte() const -> LoadType
auto I() const -> LoadType
auto stdv() const -> LoadType
auto npr() const -> int32_t

Public variables

LoadType max_
LoadType sum_
LoadType min_
LoadType avg_
LoadType M2_
LoadType M3_
LoadType M4_
int32_t N_
int32_t P_
lb::Statistic stat_

Friends

auto operator+(LoadData a1, LoadData const& a2) -> LoadData