Reference documentation for deal.II version 8.5.1
Static Public Member Functions | List of all members
internal::hp::DoFHandler::Implementation Struct Reference

Static Public Member Functions

template<int dim, int spacedim>
static void reserve_space_vertices (DoFHandler< dim, spacedim > &dof_handler)
 
template<int spacedim>
static types::global_dof_index distribute_dofs_on_cell (const typename ::hp::DoFHandler< 1, spacedim >::active_cell_iterator &cell, types::global_dof_index next_free_dof)
 
template<int spacedim>
static void reserve_space (DoFHandler< 1, spacedim > &dof_handler)
 
template<int spacedim>
static unsigned int max_couplings_between_dofs (const DoFHandler< 1, spacedim > &dof_handler)
 

Detailed Description

A class with the same purpose as the similarly named class of the Triangulation class. See there for more information.

Definition at line 220 of file dof_handler.cc.

Member Function Documentation

◆ reserve_space_vertices()

template<int dim, int spacedim>
static void internal::hp::DoFHandler::Implementation::reserve_space_vertices ( DoFHandler< dim, spacedim > &  dof_handler)
inlinestatic

Do that part of reserving space that pertains to vertices, since this is the same in all space dimensions.

Definition at line 232 of file dof_handler.cc.

◆ distribute_dofs_on_cell()

template<int spacedim>
static types::global_dof_index internal::hp::DoFHandler::Implementation::distribute_dofs_on_cell ( const typename ::hp::DoFHandler< 1, spacedim >::active_cell_iterator &  cell,
types::global_dof_index  next_free_dof 
)
inlinestatic

Distribute dofs on the given cell, with new dofs starting with index next_free_dof. Return the next unused index number. The finite element used is the one given to distribute_dofs, which is copied to selected_fe.

This function is excluded from the distribute_dofs function since it can not be implemented dimension independent.

Definition at line 348 of file dof_handler.cc.

◆ reserve_space()

template<int spacedim>
static void internal::hp::DoFHandler::Implementation::reserve_space ( DoFHandler< 1, spacedim > &  dof_handler)
inlinestatic

Reserve enough space in the levels[] objects to store the numbers of the degrees of freedom needed for the given element. The given element is that one which was selected when calling distribute_dofs the last time.

Definition at line 541 of file dof_handler.cc.

◆ max_couplings_between_dofs()

template<int spacedim>
static unsigned int internal::hp::DoFHandler::Implementation::max_couplings_between_dofs ( const DoFHandler< 1, spacedim > &  dof_handler)
inlinestatic

Implement the function of same name in the mother class.

Definition at line 1541 of file dof_handler.cc.


The documentation for this struct was generated from the following file: