Reference documentation for deal.II version 9.4.1
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Namespaces | Functions
vector_data_exchange.cc File Reference
#include <deal.II/base/conditional_ostream.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/mpi.templates.h>
#include <deal.II/base/mpi_compute_index_owner_internal.h>
#include <deal.II/base/mpi_consensus_algorithms.h>
#include <deal.II/base/timer.h>
#include <deal.II/matrix_free/vector_data_exchange.h>
#include <boost/serialization/utility.hpp>
#include <map>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  internal
 
namespace  internal::MatrixFreeFunctions
 
namespace  internal::MatrixFreeFunctions::VectorDataExchange
 
namespace  internal::MatrixFreeFunctions::VectorDataExchange::internal
 

Functions

std::pair< std::vector< unsigned int >, std::vector< std::pair< unsigned int, unsigned int > > > internal::MatrixFreeFunctions::VectorDataExchange::internal::compress_to_contiguous_ranges (const std::vector< unsigned int > &sm_export_ptr, const std::vector< unsigned int > &sm_export_indices)