Hermes  0.9.5-beta
Hierarchical Distributed I/O Buffering System
hermes::MinimizeIoTime Member List

This is the complete list of members for hermes::MinimizeIoTime, including all inherited members.

AbsDiff(size_t x, size_t y, bool &y_gt_x)hermes::MinimizeIoTimeprivate
bandwidthshermes::DPE
DPE(PlacementPolicy policy)hermes::DPEinlineexplicit
GetPlacementRatios(const std::vector< u64 > &node_state, const api::Context &ctx)hermes::MinimizeIoTimeprivate
GetSplitSizes(size_t blob_size, std::vector< size_t > &output)hermes::DPEprotected
GetValidSplitChoices(size_t blob_size)hermes::DPEprotected
MinimizeIoTime() (defined in hermes::MinimizeIoTime)hermes::MinimizeIoTimeinline
PlaceBytes(size_t j, ssize_t bytes, std::vector< size_t > &vars_bytes, const std::vector< u64 > &node_state)hermes::MinimizeIoTimeprivate
Placement(const std::vector< size_t > &blob_sizes, const std::vector< u64 > &node_state, const std::vector< TargetID > &targets, const api::Context &ctx, std::vector< PlacementSchema > &output)hermes::MinimizeIoTimevirtual
placement_ratios_hermes::MinimizeIoTimeprivate
policy_hermes::DPEprotected
SplitBlob(size_t blob_size)hermes::DPEprotected
~DPE()=default (defined in hermes::DPE)hermes::DPEvirtual
~MinimizeIoTime()=default (defined in hermes::MinimizeIoTime)hermes::MinimizeIoTime