deal.II version GIT relicensing-2206-gaa53ff9447 2024-12-02 09:10: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
Classes | Functions
internal::SymmetricTensorAccessors Namespace Reference

Classes

class  Accessor
 
class  Accessor< rank, dim, constness, 1, Number >
 
struct  AccessorTypes
 
struct  AccessorTypes< rank, dim, false, Number >
 
struct  AccessorTypes< rank, dim, true, Number >
 
struct  double_contraction_result
 
struct  double_contraction_result< 2, 2, dim, Number, OtherNumber >
 
struct  StorageType
 
struct  StorageType< 2, dim, Number >
 
struct  StorageType< 4, dim, Number >
 

Functions

DEAL_II_HOST constexpr TableIndices< 2 > merge (const TableIndices< 2 > &previous_indices, const unsigned int new_index, const unsigned int position)
 
DEAL_II_HOST constexpr TableIndices< 4 > merge (const TableIndices< 4 > &previous_indices, const unsigned int new_index, const unsigned int position)
 

Detailed Description

A namespace for classes that are internal to how the SymmetricTensor class works.

Function Documentation

◆ merge() [1/2]

DEAL_II_HOST constexpr TableIndices< 2 > internal::SymmetricTensorAccessors::merge ( const TableIndices< 2 > &  previous_indices,
const unsigned int  new_index,
const unsigned int  position 
)
inlineconstexpr

Create a TableIndices<2> object where the first entries up to position-1 are taken from previous_indices, and new_index is put at position position. The remaining indices remain in invalid state.

Definition at line 255 of file symmetric_tensor.h.

◆ merge() [2/2]

DEAL_II_HOST constexpr TableIndices< 4 > internal::SymmetricTensorAccessors::merge ( const TableIndices< 4 > &  previous_indices,
const unsigned int  new_index,
const unsigned int  position 
)
inlineconstexpr

Create a TableIndices<4> object where the first entries up to position-1 are taken from previous_indices, and new_index is put at position position. The remaining indices remain in invalid state.

Definition at line 277 of file symmetric_tensor.h.