Reference documentation for deal.II version 9.6.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\}}\)
Loading...
Searching...
No Matches
internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number > Struct Template Reference

#include <deal.II/lac/tensor_product_matrix.h>

Public Types

using VectorizedArrayTrait
 
using ScalarNumber = typename VectorizedArrayTrait::value_type
 
using MatrixPairType
 

Public Member Functions

 MatrixPairComparator ()
 
bool operator() (const MatrixPairType &left, const MatrixPairType &right) const
 

Static Public Attributes

static constexpr std::size_t width = VectorizedArrayTrait::width()
 

Private Attributes

const ScalarNumber eps
 

Detailed Description

template<typename Number>
struct internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >

Definition at line 261 of file tensor_product_matrix.h.

Member Typedef Documentation

◆ VectorizedArrayTrait

template<typename Number >
using internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >::VectorizedArrayTrait

◆ ScalarNumber

template<typename Number >
using internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >::ScalarNumber = typename VectorizedArrayTrait::value_type

Definition at line 265 of file tensor_product_matrix.h.

◆ MatrixPairType

template<typename Number >
using internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >::MatrixPairType
Initial value:
std::pair<std::bitset<width>,
std::pair<Table<2, Number>, Table<2, Number>>>

Definition at line 268 of file tensor_product_matrix.h.

Constructor & Destructor Documentation

◆ MatrixPairComparator()

template<typename Number >
internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >::MatrixPairComparator ( )
inline

Definition at line 272 of file tensor_product_matrix.h.

Member Function Documentation

◆ operator()()

template<typename Number >
bool internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >::operator() ( const MatrixPairType & left,
const MatrixPairType & right ) const
inline

Definition at line 277 of file tensor_product_matrix.h.

Member Data Documentation

◆ width

template<typename Number >
std::size_t internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >::width = VectorizedArrayTrait::width()
staticconstexpr

Definition at line 266 of file tensor_product_matrix.h.

◆ eps

template<typename Number >
const ScalarNumber internal::TensorProductMatrixSymmetricSum::MatrixPairComparator< Number >::eps
private

Definition at line 303 of file tensor_product_matrix.h.


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