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\}}\)
Namespaces | Classes | Functions
DoFTools::internal Namespace Reference

Namespaces

 Assembler
 

Classes

struct  ComparisonHelper
 

Functions

template<int dim, int spacedim>
std::vector< unsigned char > get_local_component_association (const FiniteElement< dim, spacedim > &fe, const ComponentMask &component_mask)
 
template<typename DoFHandlerType >
void get_component_association (const DoFHandlerType &dof, const ComponentMask &component_mask, std::vector< unsigned char > &dofs_by_component)
 
template<typename DoFHandlerType >
void get_block_association (const DoFHandlerType &dof, std::vector< unsigned char > &dofs_by_block)
 
template<int dim, int spacedim>
void resolve_components (const FiniteElement< dim, spacedim > &fe, const std::vector< unsigned char > &dofs_by_component, const std::vector< unsigned int > &target_component, const bool only_once, std::vector< types::global_dof_index > &dofs_per_component, unsigned int &component)
 
template<int dim, int spacedim>
void resolve_components (const hp::FECollection< dim, spacedim > &fe_collection, const std::vector< unsigned char > &dofs_by_component, const std::vector< unsigned int > &target_component, const bool only_once, std::vector< types::global_dof_index > &dofs_per_component, unsigned int &component)
 
template<typename number , int spacedim>
void make_hp_hanging_node_constraints (const ::hp::DoFHandler< 1, spacedim > &, AffineConstraints< number > &)
 
template<typename number , int spacedim>
void make_oldstyle_hanging_node_constraints (const ::hp::DoFHandler< 1, spacedim > &, AffineConstraints< number > &, std::integral_constant< int, 1 >)
 
template<typename number , int spacedim>
void make_hp_hanging_node_constraints (const ::DoFHandler< 1, spacedim > &, AffineConstraints< number > &)
 
template<typename number , int spacedim>
void make_oldstyle_hanging_node_constraints (const ::DoFHandler< 1, spacedim > &, AffineConstraints< number > &, std::integral_constant< int, 1 >)
 
template<typename DoFHandlerType , typename number >
void make_oldstyle_hanging_node_constraints (const DoFHandlerType &dof_handler, AffineConstraints< number > &constraints, std::integral_constant< int, 2 >)
 
template<typename DoFHandlerType , typename number >
void make_oldstyle_hanging_node_constraints (const DoFHandlerType &dof_handler, AffineConstraints< number > &constraints, std::integral_constant< int, 3 >)
 
template<typename DoFHandlerType , typename number >
void make_hp_hanging_node_constraints (const DoFHandlerType &dof_handler, AffineConstraints< number > &constraints)
 

Function Documentation

◆ get_local_component_association()

template<int dim, int spacedim>
std::vector<unsigned char> DoFTools::internal::get_local_component_association ( const FiniteElement< dim, spacedim > &  fe,
const ComponentMask component_mask 
)

Definition at line 127 of file dof_tools.cc.

◆ get_component_association()

template<typename DoFHandlerType >
void DoFTools::internal::get_component_association ( const DoFHandlerType &  dof,
const ComponentMask component_mask,
std::vector< unsigned char > &  dofs_by_component 
)

Definition at line 198 of file dof_tools.cc.

◆ get_block_association()

template<typename DoFHandlerType >
void DoFTools::internal::get_block_association ( const DoFHandlerType &  dof,
std::vector< unsigned char > &  dofs_by_block 
)
inline

Definition at line 254 of file dof_tools.cc.

◆ resolve_components() [1/2]

template<int dim, int spacedim>
void DoFTools::internal::resolve_components ( const FiniteElement< dim, spacedim > &  fe,
const std::vector< unsigned char > &  dofs_by_component,
const std::vector< unsigned int > &  target_component,
const bool  only_once,
std::vector< types::global_dof_index > &  dofs_per_component,
unsigned int component 
)

Definition at line 1769 of file dof_tools.cc.

◆ resolve_components() [2/2]

template<int dim, int spacedim>
void DoFTools::internal::resolve_components ( const hp::FECollection< dim, spacedim > &  fe_collection,
const std::vector< unsigned char > &  dofs_by_component,
const std::vector< unsigned int > &  target_component,
const bool  only_once,
std::vector< types::global_dof_index > &  dofs_per_component,
unsigned int component 
)

Definition at line 1814 of file dof_tools.cc.

◆ make_hp_hanging_node_constraints() [1/3]

template<typename number , int spacedim>
void DoFTools::internal::make_hp_hanging_node_constraints ( const ::hp::DoFHandler< 1, spacedim > &  ,
AffineConstraints< number > &   
)

Definition at line 552 of file dof_tools_constraints.cc.

◆ make_oldstyle_hanging_node_constraints() [1/4]

template<typename number , int spacedim>
void DoFTools::internal::make_oldstyle_hanging_node_constraints ( const ::hp::DoFHandler< 1, spacedim > &  ,
AffineConstraints< number > &  ,
std::integral_constant< int, 1 >   
)

Definition at line 562 of file dof_tools_constraints.cc.

◆ make_hp_hanging_node_constraints() [2/3]

template<typename number , int spacedim>
void DoFTools::internal::make_hp_hanging_node_constraints ( const ::DoFHandler< 1, spacedim > &  ,
AffineConstraints< number > &   
)

Definition at line 573 of file dof_tools_constraints.cc.

◆ make_oldstyle_hanging_node_constraints() [2/4]

template<typename number , int spacedim>
void DoFTools::internal::make_oldstyle_hanging_node_constraints ( const ::DoFHandler< 1, spacedim > &  ,
AffineConstraints< number > &  ,
std::integral_constant< int, 1 >   
)

Definition at line 583 of file dof_tools_constraints.cc.

◆ make_oldstyle_hanging_node_constraints() [3/4]

template<typename DoFHandlerType , typename number >
void DoFTools::internal::make_oldstyle_hanging_node_constraints ( const DoFHandlerType &  dof_handler,
AffineConstraints< number > &  constraints,
std::integral_constant< int, 2 >   
)

Definition at line 593 of file dof_tools_constraints.cc.

◆ make_oldstyle_hanging_node_constraints() [4/4]

template<typename DoFHandlerType , typename number >
void DoFTools::internal::make_oldstyle_hanging_node_constraints ( const DoFHandlerType &  dof_handler,
AffineConstraints< number > &  constraints,
std::integral_constant< int, 3 >   
)

Definition at line 743 of file dof_tools_constraints.cc.

◆ make_hp_hanging_node_constraints() [3/3]

template<typename DoFHandlerType , typename number >
void DoFTools::internal::make_hp_hanging_node_constraints ( const DoFHandlerType &  dof_handler,
AffineConstraints< number > &  constraints 
)

Definition at line 982 of file dof_tools_constraints.cc.