deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
\(\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\}}\)
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
internal::DoFHandlerImplementation::Implementation Struct Reference

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 81 of file dof_handler.cc.

Static Public Member Functions

template<int spacedim>
static unsigned int max_couplings_between_dofs (const DoFHandler< 1, spacedim > &dof_handler)
 
template<int spacedim>
static unsigned int max_couplings_between_dofs (const DoFHandler< 2, spacedim > &dof_handler)
 
template<int spacedim>
static unsigned int max_couplings_between_dofs (const DoFHandler< 3, spacedim > &dof_handler)
 
template<int dim, int spacedim>
static void reset_to_empty_objects (DoFHandler< dim, spacedim > &dof_handler)
 
template<int dim, int spacedim>
static void reserve_cells (DoFHandler< dim, spacedim > &dof_handler, const unsigned int n_inner_dofs_per_cell)
 
template<int dim, int spacedim, typename T >
static void reserve_subentities (DoFHandler< dim, spacedim > &dof_handler, const unsigned int structdim, const unsigned int n_raw_entities, const T &cell_process)
 
template<int dim, int spacedim>
static void reserve_space (DoFHandler< dim, spacedim > &dof_handler)
 
template<int spacedim>
static void reserve_space_mg (DoFHandler< 1, spacedim > &dof_handler)
 
template<int spacedim>
static void reserve_space_mg (DoFHandler< 2, spacedim > &dof_handler)
 
template<int spacedim>
static void reserve_space_mg (DoFHandler< 3, spacedim > &dof_handler)
 

Member Function Documentation

◆ max_couplings_between_dofs() [1/3]

template<int spacedim>
static unsigned int internal::DoFHandlerImplementation::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 89 of file dof_handler.cc.

◆ max_couplings_between_dofs() [2/3]

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

Definition at line 99 of file dof_handler.cc.

◆ max_couplings_between_dofs() [3/3]

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

Definition at line 218 of file dof_handler.cc.

◆ reset_to_empty_objects()

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

Do that part of reserving space that pertains to releasing the previously used memory.

Definition at line 254 of file dof_handler.cc.

◆ reserve_cells()

template<int dim, int spacedim>
static void internal::DoFHandlerImplementation::Implementation::reserve_cells ( DoFHandler< dim, spacedim > &  dof_handler,
const unsigned int  n_inner_dofs_per_cell 
)
inlinestatic

Reserve space for non-artificial cells.

Definition at line 270 of file dof_handler.cc.

◆ reserve_subentities()

template<int dim, int spacedim, typename T >
static void internal::DoFHandlerImplementation::Implementation::reserve_subentities ( DoFHandler< dim, spacedim > &  dof_handler,
const unsigned int  structdim,
const unsigned int  n_raw_entities,
const T &  cell_process 
)
inlinestatic

Reserve space for structdim-dimensional objects connected to non-artificial cells.

Definition at line 300 of file dof_handler.cc.

◆ reserve_space()

template<int dim, int spacedim>
static void internal::DoFHandlerImplementation::Implementation::reserve_space ( DoFHandler< dim, 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 359 of file dof_handler.cc.

◆ reserve_space_mg() [1/3]

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

Definition at line 410 of file dof_handler.cc.

◆ reserve_space_mg() [2/3]

template<int spacedim>
static void internal::DoFHandlerImplementation::Implementation::reserve_space_mg ( DoFHandler< 2, spacedim > &  dof_handler)
inlinestatic

Definition at line 480 of file dof_handler.cc.

◆ reserve_space_mg() [3/3]

template<int spacedim>
static void internal::DoFHandlerImplementation::Implementation::reserve_space_mg ( DoFHandler< 3, spacedim > &  dof_handler)
inlinestatic

Definition at line 557 of file dof_handler.cc.


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