15#ifndef dealii_number_cache_h
16#define dealii_number_cache_h
30 namespace DoFHandlerImplementation
81 const unsigned int my_rank);
117 std::vector<types::global_dof_index>
119 const MPI_Comm mpi_communicator)
const;
128 std::vector<IndexSet>
130 const MPI_Comm mpi_communicator)
const;
186 template <
class Archive>
188 serialize(Archive &ar,
const unsigned int version);
192 template <
class Archive>
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
std::vector< types::global_dof_index > n_locally_owned_dofs_per_processor
std::vector< IndexSet > locally_owned_dofs_per_processor
NumberCache(NumberCache &&)=default
types::global_dof_index n_global_dofs
std::vector< IndexSet > get_locally_owned_dofs_per_processor(const MPI_Comm mpi_communicator) const
NumberCache(const NumberCache &)=default
std::vector< types::global_dof_index > get_n_locally_owned_dofs_per_processor(const MPI_Comm mpi_communicator) const
NumberCache & operator=(NumberCache &&)=default
void serialize(Archive &ar, const unsigned int version)
std::size_t memory_consumption() const
NumberCache & operator=(const NumberCache &)=default
IndexSet locally_owned_dofs
types::global_dof_index n_locally_owned_dofs