Loading [MathJax]/extensions/TeX/newcommand.js
 deal.II version GIT relicensing-2684-gc61376a70f 2025-02-22 15:30: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\}}
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Public Attributes | List of all members
FESystem< dim, spacedim >::BaseOffsets Struct Reference

#include <deal.II/fe/fe_system.h>

Public Attributes

unsigned int n_nonzero_components
 
unsigned int in_index
 
unsigned int out_index
 

Detailed Description

template<int dim, int spacedim = dim>
struct FESystem< dim, spacedim >::BaseOffsets

Computing values on a cell requires copying values between the FEValuesImplementation::FiniteElementRelatedData objects owned by the present object and its subelements. The indexing for this is fairly complicated since each shape function in the nonprimitive base element may have a different number of nonzero components (e.g., a Taylor-Hood pair base element): we also need offsets into both the base element and present element's arrays. To this end, we will create a table with all the necessary information for each shape function in the nonprimitive base element.

Definition at line 1054 of file fe_system.h.

Member Data Documentation

◆ n_nonzero_components

template<int dim, int spacedim = dim>
unsigned int FESystem< dim, spacedim >::BaseOffsets::n_nonzero_components

Number of nonzero components for the current base element shape function.

Definition at line 1059 of file fe_system.h.

◆ in_index

template<int dim, int spacedim = dim>
unsigned int FESystem< dim, spacedim >::BaseOffsets::in_index

Index into the base element's FEValuesImplementation::FiniteElementRelatedData arrays for the current base element shape function.

Definition at line 1066 of file fe_system.h.

◆ out_index

template<int dim, int spacedim = dim>
unsigned int FESystem< dim, spacedim >::BaseOffsets::out_index

Index into the present element's FEValuesImplementation::FiniteElementRelatedData arrays for the current base element shape function.

Definition at line 1073 of file fe_system.h.


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