16 #include <deal.II/base/memory_consumption.h> 17 #include <deal.II/dofs/number_cache.h> 22 DEAL_II_NAMESPACE_OPEN
26 namespace DoFHandlerImplementation
31 n_locally_owned_dofs (0)
38 n_global_dofs (n_global_dofs),
39 n_locally_owned_dofs (n_global_dofs),
40 locally_owned_dofs (complete_index_set(n_global_dofs)),
41 n_locally_owned_dofs_per_processor (1, n_global_dofs),
42 locally_owned_dofs_per_processor (1, complete_index_set(n_global_dofs))
48 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)
95 DEAL_II_NAMESPACE_CLOSE
IndexSet locally_owned_dofs
types::global_dof_index n_locally_owned_dofs
unsigned int global_dof_index
std::vector< types::global_dof_index > n_locally_owned_dofs_per_processor
std::size_t memory_consumption() const
std::vector< IndexSet > locally_owned_dofs_per_processor
types::global_dof_index n_global_dofs
std::enable_if< std::is_fundamental< T >::value, std::size_t >::type memory_consumption(const T &t)