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
Patterns::Tools::internal Namespace Reference

Classes

struct  is_list_compatible
 
struct  is_list_compatible< std::deque< Args... > >
 
struct  is_list_compatible< std::list< Args... > >
 
struct  is_list_compatible< std::multiset< Args... > >
 
struct  is_list_compatible< std::set< Args... > >
 
struct  is_list_compatible< std::unordered_multiset< Args... > >
 
struct  is_list_compatible< std::unordered_set< Args... > >
 
struct  is_list_compatible< std::vector< Args... > >
 
struct  is_map_compatible
 
struct  is_map_compatible< std::map< Key, T, Compare, Allocator > >
 
struct  is_map_compatible< std::multimap< Key, T, Compare, Allocator > >
 
struct  is_map_compatible< std::unordered_map< Key, T, Hash, KeyEqual, Allocator > >
 
struct  is_map_compatible< std::unordered_multimap< Key, T, Hash, KeyEqual, Allocator > >
 
struct  RankInfo
 
struct  RankInfo< ComponentMask >
 
struct  RankInfo< Point< dim, Number > >
 
struct  RankInfo< std::array< T, N > >
 
struct  RankInfo< std::complex< Number > >
 
struct  RankInfo< std::pair< Key, Value > >
 
struct  RankInfo< std::tuple< Types... > >
 
struct  RankInfo< std::unique_ptr< FunctionParser< dim > > >
 
struct  RankInfo< T, std::enable_if_t< is_list_compatible< T >::value > >
 
struct  RankInfo< T, std::enable_if_t< is_map_compatible< T >::value > >
 
struct  RankInfo< Tensor< rank, dim, Number > >
 

Functions

template<class T >
constexpr int max_list_rank ()
 
template<class T1 , class T2 , class... Types>
constexpr int max_list_rank ()
 
template<class T >
constexpr int max_map_rank ()
 
template<class T1 , class T2 , class... Types>
constexpr int max_map_rank ()
 

Variables

constexpr std::array< const char *, 4 > default_list_separator
 
constexpr std::array< const char *, 4 > default_map_separator
 

Function Documentation

◆ max_list_rank() [1/2]

template<class T >
int Patterns::Tools::internal::max_list_rank ( )
constexpr

Definition at line 1646 of file patterns.h.

◆ max_list_rank() [2/2]

template<class T1 , class T2 , class... Types>
int Patterns::Tools::internal::max_list_rank ( )
constexpr

Definition at line 1653 of file patterns.h.

◆ max_map_rank() [1/2]

template<class T >
int Patterns::Tools::internal::max_map_rank ( )
constexpr

Definition at line 1661 of file patterns.h.

◆ max_map_rank() [2/2]

template<class T1 , class T2 , class... Types>
int Patterns::Tools::internal::max_map_rank ( )
constexpr

Definition at line 1668 of file patterns.h.

Variable Documentation

◆ default_list_separator

std::array<const char *, 4> Patterns::Tools::internal::default_list_separator
constexpr
Initial value:
{
{",", ";", "|", "%"}}

Definition at line 1571 of file patterns.h.

◆ default_map_separator

std::array<const char *, 4> Patterns::Tools::internal::default_map_separator
constexpr
Initial value:
{
{":", "=", "@", "#"}}

Definition at line 1573 of file patterns.h.