Reference documentation for deal.II version 9.3.3
\(\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\}}\)
mpi_consensus_algorithms.cc
Go to the documentation of this file.
1// ---------------------------------------------------------------------
2//
3// Copyright (C) 2005 - 2021 by the deal.II authors
4//
5// This file is part of the deal.II library.
6//
7// The deal.II library is free software; you can use it, redistribute
8// it, and/or modify it under the terms of the GNU Lesser General
9// Public License as published by the Free Software Foundation; either
10// version 2.1 of the License, or (at your option) any later version.
11// The full text of the license can be found in the file LICENSE.md at
12// the top level directory of deal.II.
13//
14// ---------------------------------------------------------------------
15
16#include <deal.II/base/mpi_consensus_algorithms.templates.h>
17
19
20namespace Utilities
21{
22 namespace MPI
23 {
24 namespace ConsensusAlgorithms
25 {
26 template class Process<unsigned int, unsigned int>;
27
28 template class NBX<unsigned int, unsigned int>;
29
30 template class PEX<unsigned int, unsigned int>;
31
32 template class Serial<unsigned int, unsigned int>;
33
34 template class Selector<unsigned int, unsigned int>;
35
36
37 template class Process<
38 std::pair<types::global_dof_index, types::global_dof_index>,
39 unsigned int>;
40
41 template class Selector<
42 std::pair<types::global_dof_index, types::global_dof_index>,
43 unsigned int>;
44
45 template class NBX<
46 std::pair<types::global_dof_index, types::global_dof_index>,
47 unsigned int>;
48
49 template class Serial<
50 std::pair<types::global_dof_index, types::global_dof_index>,
51 unsigned int>;
52
53 template class PEX<
54 std::pair<types::global_dof_index, types::global_dof_index>,
55 unsigned int>;
56
57#ifdef DEAL_II_WITH_64BIT_INDICES
58 template class Process<types::global_dof_index, unsigned int>;
59
60 template class NBX<types::global_dof_index, unsigned int>;
61
62 template class Serial<types::global_dof_index, unsigned int>;
63
64 template class PEX<types::global_dof_index, unsigned int>;
65
66 template class Selector<types::global_dof_index, unsigned int>;
67#endif
68
69 template class Process<char, char>;
70
71 template class NBX<char, char>;
72
73 template class PEX<char, char>;
74
75 template class Serial<char, char>;
76
77 template class Selector<char, char>;
78
79 } // namespace ConsensusAlgorithms
80 } // end of namespace MPI
81} // end of namespace Utilities
82
#define DEAL_II_NAMESPACE_OPEN
Definition: config.h:402
#define DEAL_II_NAMESPACE_CLOSE
Definition: config.h:403