![]() |
deal.II version 9.7.1
|
#include <deal.II/base/config.h>#include <deal.II/base/mpi.h>#include <deal.II/base/mpi_tags.h>#include <deal.II/dofs/dof_handler.h>#include <boost/signals2/connection.hpp>Go to the source code of this file.
Classes | |
| class | Utilities::MPI::RemotePointEvaluation< dim, spacedim > |
| Communicate values between a mesh and arbitrary points. More... | |
| struct | Utilities::MPI::RemotePointEvaluation< dim, spacedim >::AdditionalData |
| class | Utilities::MPI::RemotePointEvaluation< dim, spacedim >::CellData |
Namespaces | |
| namespace | GridTools |
| namespace | GridTools::internal |
| namespace | Utilities |
| namespace | Utilities::MPI |
| namespace | Utilities::MPI::internal |
Functions | |
| template<typename T> | |
| std::enable_if_t< Utilities::MPI::is_mpi_type< T >==false, void > | Utilities::MPI::internal::pack_and_isend (const ArrayView< const T > &data, const unsigned int rank, const unsigned int tag, const MPI_Comm comm, std::vector< std::vector< char > > &buffers, std::vector< MPI_Request > &requests) |
| template<typename T> | |
| std::enable_if_t< Utilities::MPI::is_mpi_type< T >==true, void > | Utilities::MPI::internal::pack_and_isend (const ArrayView< const T > &data, const unsigned int rank, const unsigned int tag, const MPI_Comm comm, std::vector< std::vector< char > > &, std::vector< MPI_Request > &requests) |
| template<int rank_, int dim, typename T> | |
| std::enable_if_t< Utilities::MPI::is_mpi_type< T >==true, void > | Utilities::MPI::internal::pack_and_isend (const ArrayView< const Tensor< rank_, dim, T > > &data, const unsigned int rank, const unsigned int tag, const MPI_Comm comm, std::vector< std::vector< char > > &buffers, std::vector< MPI_Request > &requests) |
| template<typename T> | |
| std::enable_if_t< Utilities::MPI::is_mpi_type< T >==false, void > | Utilities::MPI::internal::recv_and_unpack (const ArrayView< T > &data, const MPI_Comm comm, const MPI_Status &status, std::vector< char > &buffer) |
| template<typename T> | |
| std::enable_if_t< Utilities::MPI::is_mpi_type< T >==true, void > | Utilities::MPI::internal::recv_and_unpack (const ArrayView< T > &data, const MPI_Comm comm, const MPI_Status &status, std::vector< char > &) |
| template<int rank_, int dim, typename T> | |
| std::enable_if_t< Utilities::MPI::is_mpi_type< T >==true, void > | Utilities::MPI::internal::recv_and_unpack (const ArrayView< Tensor< rank_, dim, T > > &data, const MPI_Comm comm, const MPI_Status &status, std::vector< char > &buffer) |