Reference documentation for deal.II version Git 8596a7cd07 2020-12-04 07:30:43 +0100
\(\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 Attributes | Static Private Member Functions | List of all members
internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::has_locally_owned_range_indices< T > Struct Template Reference

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

Static Public Attributes

static const bool value
 

Static Private Member Functions

static bool detect (...)
 
template<typename U >
static decltype(std::declval< U >().locally_owned_range_indices()) detect (const U &)
 

Detailed Description

template<typename Number>
template<typename T>
struct internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::has_locally_owned_range_indices< T >

Definition at line 1866 of file la_parallel_vector.h.

Member Function Documentation

◆ detect() [1/2]

template<typename Number >
template<typename T >
static bool internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::has_locally_owned_range_indices< T >::detect (   ...)
staticprivate

◆ detect() [2/2]

template<typename Number >
template<typename T >
template<typename U >
static decltype(std::declval<U>().locally_owned_range_indices()) internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::has_locally_owned_range_indices< T >::detect ( const U &  )
staticprivate

Member Data Documentation

◆ value

template<typename Number >
template<typename T >
const bool internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::has_locally_owned_range_indices< T >::value
static
Initial value:
=
!std::is_same<bool, decltype(detect(std::declval<T>()))>::value

Definition at line 1877 of file la_parallel_vector.h.


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