#include <Zoltan2_Directory_Impl.hpp>
#include <Zoltan2_ImbalanceMetrics.hpp>
#include <Zoltan2_MetricUtility.hpp>
#include <zoltan_dd.h>
#include <Zoltan2_TPLTraits.hpp>
#include <map>
#include <vector>
Go to the source code of this file.
|
| Zoltan2 |
| Created by mbenlioglu on Aug 31, 2020.
|
|
|
template<typename Adapter , typename MachineRep = MachineRepresentation<typename Adapter::scalar_t, typename Adapter::part_t>> |
void | Zoltan2::globalWeightedByPart (const RCP< const Environment > &env, const RCP< const Comm< int > > &comm, const RCP< const GraphModel< typename Adapter::base_adapter_t > > &graph, const ArrayView< const typename Adapter::part_t > &parts, typename Adapter::part_t &numParts, ArrayRCP< RCP< BaseClassMetrics< typename Adapter::scalar_t > > > &metrics, ArrayRCP< typename Adapter::scalar_t > &globalSums, bool bMessages=true, const RCP< const MachineRep > machine=Teuchos::null) |
| Given the local partitioning, compute the global weighted cuts in each part. More...
|
|
template<typename scalar_t , typename part_t > |
void | Zoltan2::printGraphMetricsHeader (std::ostream &os, part_t targetNumParts, part_t numParts) |
| Print out header info for graph metrics. More...
|
|
template<typename scalar_t , typename part_t > |
void | Zoltan2::printGraphMetrics (std::ostream &os, part_t targetNumParts, part_t numParts, const ArrayView< RCP< BaseClassMetrics< scalar_t > > > &infoList) |
| Print out list of graph metrics. More...
|
|
template<typename scalar_t , typename part_t > |
void | Zoltan2::printGraphMetrics (std::ostream &os, part_t targetNumParts, part_t numParts, RCP< BaseClassMetrics< scalar_t >> metricValue) |
| Print out header and a single graph metric. More...
|
|