Reference documentation for deal.II version 9.6.1
 
\(\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
TensorAccessors::internal::StoreIndex< 1, S > Class Template Reference

#include <deal.II/base/tensor_accessors.h>

Inheritance diagram for TensorAccessors::internal::StoreIndex< 1, S >:

Public Types

using return_type
 
using value_type = return_type
 
using value_type
 
using return_type
 

Public Member Functions

constexpr StoreIndex (S s, int i)
 
constexpr return_typeoperator[] (unsigned int j) const
 
constexpr StoreIndex (S s, int i)
 
constexpr value_type operator[] (unsigned int j) const
 
constexpr ReferenceType< return_type >::type apply (unsigned int j) const
 

Private Attributes

const S s_
 
const int i_
 
const S s_
 
const int i_
 

Detailed Description

template<typename S>
class TensorAccessors::internal::StoreIndex< 1, S >

Definition at line 546 of file tensor_accessors.h.

Member Typedef Documentation

◆ return_type [1/2]

template<typename S>
using TensorAccessors::internal::StoreIndex< 1, S >::return_type
Initial value:

Definition at line 554 of file tensor_accessors.h.

◆ value_type [1/2]

template<typename S>
using TensorAccessors::internal::StoreIndex< 1, S >::value_type = return_type

Definition at line 556 of file tensor_accessors.h.

◆ value_type [2/2]

using TensorAccessors::internal::StoreIndex< rank, S >::value_type

Definition at line 519 of file tensor_accessors.h.

◆ return_type [2/2]

using TensorAccessors::internal::StoreIndex< rank, S >::return_type

Definition at line 527 of file tensor_accessors.h.

Constructor & Destructor Documentation

◆ StoreIndex() [1/2]

template<typename S>
TensorAccessors::internal::StoreIndex< 1, S >::StoreIndex ( S s,
int i )
inlineconstexpr

Definition at line 549 of file tensor_accessors.h.

◆ StoreIndex() [2/2]

TensorAccessors::internal::StoreIndex< rank, S >::StoreIndex ( S s,
int i )
inlineconstexpr

Definition at line 514 of file tensor_accessors.h.

Member Function Documentation

◆ operator[]() [1/2]

template<typename S>
return_type & TensorAccessors::internal::StoreIndex< 1, S >::operator[] ( unsigned int j) const
inlineconstexpr

Definition at line 559 of file tensor_accessors.h.

◆ operator[]() [2/2]

value_type TensorAccessors::internal::StoreIndex< rank, S >::operator[] ( unsigned int j) const
inlineconstexpr

Definition at line 522 of file tensor_accessors.h.

◆ apply()

ReferenceType< return_type >::type TensorAccessors::internal::StoreIndex< rank, S >::apply ( unsigned int j) const
inlineconstexpr

Definition at line 531 of file tensor_accessors.h.

Member Data Documentation

◆ s_ [1/2]

template<typename S>
const S TensorAccessors::internal::StoreIndex< 1, S >::s_
private

Definition at line 565 of file tensor_accessors.h.

◆ i_ [1/2]

template<typename S>
const int TensorAccessors::internal::StoreIndex< 1, S >::i_
private

Definition at line 566 of file tensor_accessors.h.

◆ s_ [2/2]

const S TensorAccessors::internal::StoreIndex< rank, S >::s_
private

Definition at line 537 of file tensor_accessors.h.

◆ i_ [2/2]

const int TensorAccessors::internal::StoreIndex< rank, S >::i_
private

Definition at line 538 of file tensor_accessors.h.


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