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\}}\)
Static Public Member Functions | List of all members
FE_Q_Base< PolynomialType, dim, spacedim >::Implementation Struct Reference

Static Public Member Functions

template<int spacedim>
static void initialize_constraints (const std::vector< Point< 1 >> &, FE_Q_Base< PolynomialType, 1, spacedim > &)
 
template<int spacedim>
static void initialize_constraints (const std::vector< Point< 1 >> &, FE_Q_Base< PolynomialType, 2, spacedim > &fe)
 
template<int spacedim>
static void initialize_constraints (const std::vector< Point< 1 >> &, FE_Q_Base< PolynomialType, 3, spacedim > &fe)
 

Detailed Description

template<class PolynomialType, int dim = PolynomialType::dimension, int spacedim = dim>
struct FE_Q_Base< PolynomialType, dim, spacedim >::Implementation

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

Definition at line 84 of file fe_q_base.cc.

Member Function Documentation

◆ initialize_constraints() [1/3]

template<class PolynomialType, int dim = PolynomialType::dimension, int spacedim = dim>
template<int spacedim>
static void FE_Q_Base< PolynomialType, dim, spacedim >::Implementation::initialize_constraints ( const std::vector< Point< 1 >> &  ,
FE_Q_Base< PolynomialType, 1, spacedim > &   
)
inlinestatic

Initialize the hanging node constraints matrices. Called from the constructor in case the finite element is based on quadrature points.

Definition at line 92 of file fe_q_base.cc.

◆ initialize_constraints() [2/3]

template<class PolynomialType, int dim = PolynomialType::dimension, int spacedim = dim>
template<int spacedim>
static void FE_Q_Base< PolynomialType, dim, spacedim >::Implementation::initialize_constraints ( const std::vector< Point< 1 >> &  ,
FE_Q_Base< PolynomialType, 2, spacedim > &  fe 
)
inlinestatic

Definition at line 101 of file fe_q_base.cc.

◆ initialize_constraints() [3/3]

template<class PolynomialType, int dim = PolynomialType::dimension, int spacedim = dim>
template<int spacedim>
static void FE_Q_Base< PolynomialType, dim, spacedim >::Implementation::initialize_constraints ( const std::vector< Point< 1 >> &  ,
FE_Q_Base< PolynomialType, 3, spacedim > &  fe 
)
inlinestatic

Definition at line 212 of file fe_q_base.cc.


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