Reference documentation for deal.II version Git 1206453fa0 2020-07-09 18:20:27 -0600
\(\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\}}\)
Classes | Functions | Variables
Patterns::Tools::internal Namespace Reference

Classes

struct  is_list_compatible
 
struct  is_list_compatible< std::array< T, N > >
 
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::complex< Number > >
 
struct  RankInfo< std::pair< Key, Value > >
 
struct  RankInfo< std::tuple< Types... > >
 
struct  RankInfo< std::unique_ptr< FunctionParser< dim > > >
 
struct  RankInfo< T, typename std::enable_if< is_list_compatible< T >::value >::type >
 
struct  RankInfo< T, typename std::enable_if< is_map_compatible< T >::value >::type >
 
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 >
constexpr int Patterns::Tools::internal::max_list_rank ( )

Definition at line 1659 of file patterns.h.

◆ max_list_rank() [2/2]

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

Definition at line 1666 of file patterns.h.

◆ max_map_rank() [1/2]

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

Definition at line 1674 of file patterns.h.

◆ max_map_rank() [2/2]

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

Definition at line 1681 of file patterns.h.

Variable Documentation

◆ default_list_separator

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

Definition at line 1581 of file patterns.h.

◆ default_map_separator

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

Definition at line 1583 of file patterns.h.