|
Reference documentation for deal.II version 9.2.0
|
\(\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\}}\)
Go to the documentation of this file.
28 namespace DoFHandlerImplementation
32 , n_locally_owned_dofs(0)
38 : n_global_dofs(n_global_dofs)
39 , n_locally_owned_dofs(n_global_dofs)
41 , n_locally_owned_dofs_per_processor(1, n_global_dofs)
48 const std::vector<IndexSet> &locally_owned_dofs_per_processor,
49 const unsigned int my_rank)
50 : locally_owned_dofs_per_processor(locally_owned_dofs_per_processor)
55 for (
unsigned int p = 0; p < n_procs; ++p)
59 for (
unsigned int p = 0; p < n_procs; ++p)
86 std::vector<types::global_dof_index>
88 const MPI_Comm mpi_communicator)
const
91 return std::vector<types::global_dof_index>();
109 std::vector<IndexSet>
111 const MPI_Comm mpi_communicator)
const
115 return std::vector<IndexSet>();
IndexSet locally_owned_dofs
#define DEAL_II_NAMESPACE_OPEN
std::enable_if< std::is_fundamental< T >::value, std::size_t >::type memory_consumption(const T &t)
types::global_dof_index n_locally_owned_dofs
#define AssertDimension(dim1, dim2)
std::vector< types::global_dof_index > n_locally_owned_dofs_per_processor
std::vector< types::global_dof_index > get_n_locally_owned_dofs_per_processor(const MPI_Comm mpi_communicator) const
IndexSet complete_index_set(const IndexSet::size_type N)
types::global_dof_index n_global_dofs
unsigned int n_mpi_processes(const MPI_Comm &mpi_communicator)
std::vector< T > all_gather(const MPI_Comm &comm, const T &object_to_send)
std::vector< IndexSet > get_locally_owned_dofs_per_processor(const MPI_Comm mpi_communicator) const
#define DEAL_II_NAMESPACE_CLOSE
std::vector< IndexSet > locally_owned_dofs_per_processor
std::string compress(const std::string &input)
std::size_t memory_consumption() const