deal.II version GIT relicensing-2171-g98af52917d 2024-11-23 14:40:00+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
Functions
Legacy::internal Namespace Reference

Functions

template<int dim, int spacedim>
void extract_interpolation_matrices (const DoFHandler< dim, spacedim > &dof, ::Table< 2, FullMatrix< double > > &matrices)
 
template<int dim, int spacedim>
void restriction_additive (const FiniteElement< dim, spacedim > &, std::vector< std::vector< bool > > &)
 
template<int dim, int spacedim>
void restriction_additive (const ::hp::FECollection< dim, spacedim > &fe, std::vector< std::vector< bool > > &restriction_is_additive)
 

Function Documentation

◆ extract_interpolation_matrices()

template<int dim, int spacedim>
void Legacy::internal::extract_interpolation_matrices ( const DoFHandler< dim, spacedim > &  dof,
::Table< 2, FullMatrix< double > > &  matrices 
)

Generate a table that contains interpolation matrices between each combination of finite elements used in a DoFHandler of some kind. Since not all elements can be interpolated onto each other, the table may contain empty matrices for those combinations of elements for which no such interpolation is implemented.

Definition at line 693 of file solution_transfer.cc.

◆ restriction_additive() [1/2]

template<int dim, int spacedim>
void Legacy::internal::restriction_additive ( const FiniteElement< dim, spacedim > &  ,
std::vector< std::vector< bool > > &   
)

Definition at line 732 of file solution_transfer.cc.

◆ restriction_additive() [2/2]

template<int dim, int spacedim>
void Legacy::internal::restriction_additive ( const ::hp::FECollection< dim, spacedim > &  fe,
std::vector< std::vector< bool > > &  restriction_is_additive 
)

Definition at line 738 of file solution_transfer.cc.