Class GenericFieldExchangePlanner
Defined in File field_exchange_planner.h
Inheritance Relationships
Base Type
public pcms::FieldExchangePlanner(Class FieldExchangePlanner)
Class Documentation
-
class GenericFieldExchangePlanner : public pcms::FieldExchangePlanner
Public Functions
-
virtual ExchangePlan BuildExchangePlan(const FieldLayout &layout, const redev::Partition &partition, const OverlapMask *overlap_mask = nullptr) const override
-
virtual ExchangePlan BuildReceivePlan(const FieldLayout &layout, GlobalIDView<HostMemorySpace> received_gids, int rank, int nproc, const redev::InMessageLayout &in_message_layout) const override
-
virtual void FillGidMessage(const FieldLayout &layout, const ExchangePlan &plan, Rank1View<GO, HostMemorySpace> gid_message) const override
-
virtual ExchangePlan BuildExchangePlan(const FieldLayout &layout, const redev::Partition &partition, const OverlapMask *overlap_mask = nullptr) const override