.. _program_listing_file_src_partition_refine_pipeline_FPGARemapper.h: Program Listing for File FPGARemapper.h ======================================= |exhale_lsh| :ref:`Return to documentation for file ` (``src/partition/refine/pipeline/FPGARemapper.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef PARTITION_REFINE_PIPELINE_FPGAREMAPPER_H_ #define PARTITION_REFINE_PIPELINE_FPGAREMAPPER_H_ #include "refine/core/RefineTypes.h" class FPGARemapper { public: static int computeDistCut(bool force_topo, int max_hop, const vector> &cut_weights, const vector> &dist, const vector &mapping); static void FPGASwap(bool has_fix, bool force_topo, int max_hop, const vector> &cut_weights, const vector> &dist, vector &mapping, const vector &fixed_assign, bool weighted); static void FPGASwapForMaxTDMDelay(const vector> &cut_weights, const fpga &fpgas, vector &mapping); }; #endif