schwz  Generated automatically from develop
Functions
schwz::PartitionTools Namespace Reference

The PartitionTools namespace . More...

Functions

template<typename ValueType , typename IndexType >
void PartitionRegular (const std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &global_matrix, const unsigned int &n_partitions, std::vector< unsigned int > &partition_indices)
 
template<typename ValueType , typename IndexType >
void PartitionRegular2D (const std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &global_matrix, bool write_debug_out, const unsigned int &n_partitions, std::vector< unsigned int > &partition_indices)
 
template<typename ValueType , typename IndexType >
void PartitionMetis (const Settings &settings, const std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &global_matrix, const std::vector< unsigned int > &cell_weights, const unsigned int &n_partitions, std::vector< unsigned int > &partition_indices)
 
template void PartitionMetis (const Settings &, const std::shared_ptr< gko::matrix::Csr< float, gko::int32 >> &, const std::vector< unsigned int > &, const unsigned int &, std::vector< unsigned int > &)
 
template void PartitionMetis (const Settings &, const std::shared_ptr< gko::matrix::Csr< double, gko::int32 >> &, const std::vector< unsigned int > &, const unsigned int &, std::vector< unsigned int > &)
 
template void PartitionMetis (const Settings &, const std::shared_ptr< gko::matrix::Csr< float, gko::int64 >> &, const std::vector< unsigned int > &, const unsigned int &, std::vector< unsigned int > &)
 
template void PartitionMetis (const Settings &, const std::shared_ptr< gko::matrix::Csr< double, gko::int64 >> &, const std::vector< unsigned int > &, const unsigned int &, std::vector< unsigned int > &)
 
template void PartitionRegular (const std::shared_ptr< gko::matrix::Csr< float, gko::int32 >> &, const unsigned int &, std::vector< unsigned int > &)
 
template void PartitionRegular (const std::shared_ptr< gko::matrix::Csr< double, gko::int32 >> &, const unsigned int &, std::vector< unsigned int > &)
 
template void PartitionRegular (const std::shared_ptr< gko::matrix::Csr< float, gko::int64 >> &, const unsigned int &, std::vector< unsigned int > &)
 
template void PartitionRegular (const std::shared_ptr< gko::matrix::Csr< double, gko::int64 >> &, const unsigned int &, std::vector< unsigned int > &)
 

Detailed Description

The PartitionTools namespace .

part_tools